Apollo 11 Source Code

Apollo 11 Source Code, updated 1/31/16, 1:50 AM

collectionsDev Stuff
visibility137
  verified

# Copyright: Public domain.

# Filename: MAIN.agc

# Purpose: The main source file for Luminary 1A, revision 099.

# It is part of the source code for the Lunar Module's (LM)

# Apollo Guidance Computer (AGC) for Apollo 11

# Assembler: yaYUL

# Contact: Ron Burkey <info@sandroid.org>.

# Website: www.ibiblio.org/apollo/index.html

# Mod history: 2009-05-05 RSB Adapted from Luminary131/MAIN.agc.

About Eric Asberry

Computer geek, software developer, writer, bicycle rider and occasional runner, if something scary is chasing me.

Tag Cloud

1/30/2016
Assembly listing generated by yaYUL
http://www.ibiblio.org/apollo/listings/Luminary099/MAIN.agc.html
1/22
Source Code
000001,000001:                                                                                                 #  Copyright:     Public domain. 
000002,000002:                                                                                                 #  Filename:      MAIN.agc 
000003,000003:                                                                                                 #  Purpose:       The main source file for Luminary 1A, revision 099.
000004,000004:                                                                                                 #                 It is part of the source code for the Lunar Module's (LM)
000005,000005:                                                                                                 #                 Apollo Guidance Computer (AGC) for Apollo 11.
000006,000006:                                                                                                 #  Assembler:     yaYUL 
000007,000007:                                                                                                 #  Contact:       Ron Burkey .
000008,000008:                                                                                                 #  Website:       www.ibiblio.org/apollo/index.html
000009,000009:                                                                                                 #  Mod history:   2009‐05‐05 RSB  Adapted from Luminary131/MAIN.agc.
000010,000010:  
000011,000011:                                                                                                 #  The contents of the "Luminary099" files, in general, are
000012,000012:                                                                                                 #  transcribed from a digital images created from a hardcopy of the program
000013,000013:                                                                                                 #  residing at the MIT Museum.  Many thanks to Debbie Douglas of the Museum,
000014,000014:                                                                                                 #  and to Paul Fjeld (who made the images).
000015,000015:  
000016,000016:                                                                                                 #  Notations on this document read, in part:
000017,000017:  
000018,000018:                                                                                                 #         ASSEMBLE REVISION 001 OF AGC PROGRAM LMY99 BY NASA 2021112‐061
000019,000019:                                                                                                 #         16:27 JULY 14,1969 
000020,000020:                                                                                                 #         [Note that this is the date the hardcopy was made, not the
000021,000021:                                                                                                 #         date of the program revision or the assembly.]
000022,000022:                                                                                                 #         ... 
000023,000023:                                                                                                 #         THIS LGC PROGRAM IS INTENDED FOR USE IN THE LM DURING THE MANNED
000024,000024:                                                                                                 #         LUNAR LANDING MISSION OR ANY SUBSET THEREOF.
000025,000025:                                                                                                 #         ... 
000026,000026:  
000027,000027:                                                                                                 #  The page images themselves, as reduced in size (and consequently in
000028,000028:                                                                                                 #  quality) to be suitable for online presentation, are available at 
000029,000029:                                                                                                 #  http://www.ibiblio.org/apollo.  If you want to see the (much) higher
000030,000030:                                                                                                 #  quality digital images that Paul actually made, contact info@sandroi.org
000031,000031:                                                                                                 #  directly. 
000032,000032:  
000033,000033:                                                                                                 #  This file is a little different from the other Luminary099 files I'm providing, 
000034,000034:                                                                                                 #  in that it doesn't represent anything that appears directly in the original source.  
000035,000035:                                                                                                 #  What I (RSB) have done for organizational purposes is to split the huge monolithic
000036,000036:                                                                                                 #  source code into smaller, more manageable chunks‐‐i.e., into individual source 
000037,000037:                                                                                                 #  files.  Those files are rejoined within this file as "includes".  It just makes
000038,000038:                                                                                                 #  it a little easier to work with.  The code chunks correspond to natural divisions
000039,000039:                                                                                                 #  into sub‐programs.  In fact, these divisions are more‐or‐less specified by
000040,000040:                                                                                                 #  the source code itself.  Refer to the "TABLE OF SUBROUTINE LOG SECTIONS" at the
000041,000041:                                                                                                 #  very beginning of the file ASSEMBLY_AND_OPERATION_INFORMATION.agc.
000042,000042:  
000043,000043:                                                                                                 #  It may be reasonably asked why tens of thousands of lines of source are joined by
000044,000044:                                                                                                 #  means of inclusion, rather than simply assembling the source files individually and
000045,000045:                                                                                                 #  then linking them to form the executable.  The answer is that the original 
000046,000046:                                                                     ��                           #  development team had no linker.  The builds were monolithic just like this.
000047,000047:                                                                                                 #  There was a big emphasis on reusability of the code in the original project, 
000048,000048:                                                                                                 #  apparently, but this reusability took the form of inserting your deck of 
000049,000049:                                                                                                 #  punch‐cards at the appropriate position in somebody else's deck of punch‐cards.
000050,000050:                                                                                                 #  (Actually, I believe a tape‐library method was used to avoid having to continually
000051,000051:                                                                                                 #  reload the card decks, but that doesn't change the basic principle.)
000052,000052:                                                                                                 #  So, indeed, the method of file‐inclusion is a very fair representation of the 
000053,000053:                                                                                                 #  methods used in the original development ... with the improvement, of course,
000054,000054:                                                                                                 #  that you no longer have to worry about dropping the card deck.  On the other hand, 
000055,000055:                                                                                                 #  I wasn't there at the time, so I may have no idea what I'm talking about.
000056,000056:  
000057,000057:                                                                                                 #  Finally, note that the original Apollo AGC assembler (called "YUL") is no longer 
000058,000058:                                                                                                 #  available (as far as I can tell).  In fact, it was replaced by another assembler
000059,000059:                                                                                                 #  ("GAP") even before Apollo 11, but GAP is no more available than is YUL.  The 
000060,000060:                                                                                                 #  replacement assembler yaYUL accepts a slightly different format for the source 
000061,000061:                                                                                                 #  code from what YUL or GAP accepted, so the source code has been targeted for 
000062,000062:                                                                                                 #  assembly with yaYUL. 
000063,000063:  
000064,000064:                                                                                                 #  What follows is simply a bunch of file‐includes for the individual code chunks.
000065,000065:                                                                                                 #  I've marked the page numbers to make proof‐reading easier.  Besides, the digital
000066,000066:                                                                                                 #  images of the assembly listing contains a lot of interesting tables (cross‐
000067,000067:                                                                                                 #  referenced to page numbers) created by GAP, but not duplicated by yaYUL, so it's
000068,000068:                                                                                                 #  still valuable even if the source‐files listed below are at hand.
000069,000069:  
000070,000070: $CONTRACT_AND_APPROVALS.agc                     # p. 1 
000113,000071: $ASSEMBLY_AND_OPERATION_INFORMATION.agc         # pp. 2‐27 
001183,000072: $TAGS_FOR_RELATIVE_SETLOC.agc                   # pp. 28‐37 
001531,000073: $CONTROLLED_CONSTANTS.agc                       # pp. 38‐53 
002090,000074: $INPUT_OUTPUT_CHANNEL_BIT_DESCRIPTIONS.agc      # pp. 54‐60 
002315,000075: $FLAGWORD_ASSIGNMENTS.agc                       # pp. 61‐88 
003585,000076:                                                                                                 #  p.  89 is a GAP‐generated table                                                
003586,000077: $ERASABLE_ASSIGNMENTS.agc                       # pp. 90‐152 
006220,000078: $INTERRUPT_LEAD_INS.agc                         # pp. 153‐154 
006338,000079: $T4RUPT_PROGRAM.agc                             # pp. 155‐189 
007691,000080: $RCS_FAILURE_MONITOR.agc                                # pp. 190‐192 
007865,000081: $DOWNLINK_LISTS.agc                             # pp. 193‐205 
008296,000082: $AGS_INITIALIZATION.agc                         # pp. 206‐210 
008526,000083: $FRESH_START_AND_RESTART.agc                    # pp. 211‐237 
009766,000084: $RESTART_TABLES.agc                             # pp. 238‐243 
010064,000085: $AOTMARK.agc                                    # pp. 244‐261 
010760,000086: $EXTENDED_VERBS.agc                             # pp. 262‐300 
012436,000087: $PINBALL_NOUN_TABLES.agc                        # pp. 301‐319 
013343,000088: $LEM_GEOMETRY.agc                               # pp. 320‐325 
013553,000089: $IMU_COMPENSATION_PACKAGE.agc                   # pp. 326‐337 
013972,000090: $R63.agc                                        # pp. 338‐341 
014129,000091: $ATTITUDE_MANEUVER_ROUTINE.agc                  # pp. 342‐363 
015157,000092: $GIMBAL_LOCK_AVOIDANCE.agc                      # p.  364 
015233,000093: $KALCMANU_STEERING.agc                          # pp. 365‐369 
1/30/2016
Assembly listing generated by yaYUL
http://www.ibiblio.org/apollo/listings/Luminary099/MAIN.agc.html
2/22
015462,000094: $SYSTEM_TEST_STANDARD_LEAD_INS.agc              # pp. 370‐372 
015588,000095: $IMU_PERFORMANCE_TEST_2.agc                     # pp. 373‐381 
016010,000096: $IMU_PERFORMANCE_TESTS_4.agc                    # pp. 382‐389 
016373,000097: $PINBALL_GAME_BUTTONS_AND_LIGHTS.agc            # pp. 390‐471 
020171,000098: $R60_62.agc                                     # pp. 472‐485 
020759,000099: $S‐BAND_ANTENNA_FOR_LM.agc                      # pp. 486‐489 
020961,000100: $RADAR_LEADIN_ROUTINES.agc                      # pp. 490‐491 
021065,000101: $P20‐P25.agc                                    # pp. 492‐614 
026249,000102: $P30_P37.agc                                    # pp. 615‐617 
026443,000103: $P32‐P35_P72‐P75.agc                            # pp. 618‐650 
027838,000104: $LAMBERT_AIMPOINT_GUIDANCE.agc                  # pp. 651‐653 
028008,000105: $GROUND_TRACKING_DETERMINATION_PROGRAM.agc      # pp. 654‐657 
028214,000106: $P34‐35_P74‐75.agc                              # pp. 658‐702 
029976,000107: $R31.agc                                        # pp. 703‐708 
030244,000108: $P76.agc                                        # pp. 709‐711 
030409,000109: $R30.agc                                        # pp. 712‐722 
030875,000110: $STABLE_ORBIT.agc                               # pp. 723‐730 
031316,000111: $BURN_BABY_BURN‐‐MASTER_IGNITION_ROUTINE.agc    # pp. 731‐751 
032376,000112: $P40‐P47.agc                                    # pp. 752‐784 
033847,000113: $THE_LUNAR_LANDING.agc                          # pp. 785‐792 
034183,000114: $THROTTLE_CONTROL_ROUTINES.agc                  # pp. 793‐797 
034408,000115: $LUNAR_LANDING_GUIDANCE_EQUATIONS.agc           # pp. 798‐828 
035883,000116: $P70‐P71.agc                                    # pp. 829‐837 
036318,000117: $P12.agc                                        # pp. 838‐842 
036564,000118: $ASCENT_GUIDANCE.agc                            # pp. 843‐856 
037212,000119: $SERVICER.agc                                   # pp. 857‐897 
038928,000120: $LANDING_ANALOG_DISPLAYS.agc                    # pp. 898‐907 
039465,000121: $FINDCDUW‐‐GUIDAP_INTERFACE.agc                 # pp. 908‐925 
040209,000122: $P51‐P53.agc                                    # pp. 926‐983 
042551,000123: $LUNAR_AND_SOLAR_EPHEMERIDES_SUBROUTINES.agc    # pp. 984‐987 
042748,000124: $DOWN_TELEMETRY_PROGRAM.agc                     # pp. 988‐997 
043204,000125: $INTER‐BANK_COMMUNICATION.agc                   # pp. 998‐1001 
043380,000126: $INTERPRETER.agc                                # pp. 1002‐1094 
046459,000127: $FIXED_FIXED_CONSTANT_POOL.agc                  # pp. 1095‐1099 
046724,000128: $INTERPRETIVE_CONSTANT.agc                      # pp. 1100‐1101 
046806,000129: $SINGLE_PRECISION_SUBROUTINES.agc               # p.  1102 
046875,000130: $EXECUTIVE.agc                                  # pp. 1103‐1116 
047378,000131: $WAITLIST.agc                                   # pp. 1117‐1132 
047943,000132: $LATITUDE_LONGITUDE_SUBROUTINES.agc             # pp. 1133‐1139 
048251,000133: $PLANETARY_INERTIAL_ORIENTATION.agc             # pp. 1140‐1148 
048643,000134: $MEASUREMENT_INCORPORATION.agc                  # pp. 1149‐1158 
049138,000135: $CONIC_SUBROUTINES.agc                          # pp. 1159‐1204 
051001,000136: $INTEGRATION_INITIALIZATION.agc                 # pp. 1205‐1226 
052103,000137: $ORBITAL_INTEGRATION.agc                        # pp. 1227‐1248 
053081,000138: $INFLIGHT_ALIGNMENT_ROUTINES.agc                # pp. 1249‐1258 
053382,000139: $POWERED_FLIGHT_SUBROUTINES.agc                 # pp. 1259‐1267 
053829,000140: $TIME_OF_FREE_FALL.agc                          # pp. 1268‐1283 
054550,000141: $AGC_BLOCK_TWO_SELF_CHECK.agc                   # pp. 1284‐1293 
055062,000142: $PHASE_TABLE_MAINTENANCE.agc                    # pp. 1294‐1302 
055471,000143: $RESTARTS_ROUTINE.agc                           # pp. 1303‐1308 
055797,000144: $IMU_MODE_SWITCHING_ROUTINES.agc                # pp. 1309‐1337 
056866,000145: $KEYRUPT_UPRUPT.agc                             # pp. 1338‐1340 
056999,000146: $DISPLAY_INTERFACE_ROUTINES.agc                 # pp. 1341‐1373 
058457,000147: $SERVICE_ROUTINES.agc                           # pp. 1374‐1380 
058682,000148: $ALARM_AND_ABORT.agc                            # pp. 1381‐1385 
058933,000149: $UPDATE_PROGRAM.agc                             # pp. 1386‐1396 
059478,000150: $RTB_OP_CODES.agc                               # pp. 1397‐1402 
059715,000151: $T6‐RUPT_PROGRAMS.agc                           # pp. 1403‐1405 
059879,000152: $DAP_INTERFACE_SUBROUTINES.agc                  # pp. 1406‐1409 
060056,000153: $DAPIDLER_PROGRAM.agc                           # pp. 1410‐1420 
060538,000154: $P‐AXIS_RCS_AUTOPILOT.agc                       # pp. 1421‐1441 
061595,000155: $Q_R‐AXIS_RCS_AUTOPILOT.agc                     # pp. 1442‐1459 
062456,000156: $TJET_LAW.agc                                   # pp. 1460‐1469 
062976,000157: $KALMAN_FILTER.agc    ��                         # pp. 1470‐1471 
063078,000158: $TRIM_GIMBAL_CNTROL_SYSTEM.agc                  # pp. 1472‐1484 
063701,000159: $AOSTASK_AND_AOSJOB.agc                         # pp. 1485‐1506 
064771,000160: $SPS_BACK‐UP_RCS_CONTROL.agc                    # pp. 1507‐1510 
064968,000161:                                                                                                 #  pp. 1511‐1743: GAP‐generated tables. 
064969,000162:  
064970,000163:  
064971,000164:  
064972,000165:  
Usage Table for Fixed‐Memory Banks
Bank 00:  1774/2OOO words used. 
Bank 01:  1776/2OOO words used. 
Bank 02:  1775/2OOO words used. 
Bank 03:  1756/2OOO words used. 
Bank 04:  1771/2OOO words used. 
Bank 05:  1772/2OOO words used. 
Bank 06:  1764/2OOO words used. 
Bank 07:  1773/2OOO words used. 
Bank 10:  1775/2OOO words used. 
Bank 11:  1776/2OOO words used. 
Bank 12:  1776/2OOO words used. 
Bank 13:  1767/2OOO words used. 
Bank 14:  1774/2OOO words used. 
Bank 15:  1776/2OOO words used. 
Bank 16:  1772/2OOO words used. 
Bank 17:  1744/2OOO words used. 
Bank 20:  1772/2OOO words used. 
Bank 21:  1770/2OOO words used. 
Bank 22:  1773/2OOO words used. 
Bank 23:  1767/2OOO words used. 
1/30/2016
Assembly listing generated by yaYUL
http://www.ibiblio.org/apollo/listings/Luminary099/MAIN.agc.html
3/22
Bank 24:  1775/2OOO words used. 
Bank 25:  1770/2OOO words used. 
Bank 26:  1775/2OOO words used. 
Bank 27:  1772/2OOO words used. 
Bank 30:  1775/2OOO words used. 
Bank 31:  1761/2OOO words used. 
Bank 32:  1773/2OOO words used. 
Bank 33:  1777/2OOO words used. 
Bank 34:  1775/2OOO words used. 
Bank 35:  1776/2OOO words used. 
Bank 36:  1765/2OOO words used. 
Bank 37:  1774/2OOO words used. 
Bank 40:  1713/2OOO words used. 
Bank 41:  1731/2OOO words used. 
Bank 42:  1772/2OOO words used. 
Bank 43:  1752/2OOO words used. 
SymbolTable
000001:   $17             0017          000002:   $3              0003          000003:   $4              0004          000004:   $5              0005   
000005:   $6              0006          000006:   $7              0007          000007:   (1/DV)A      27,2012          000008:   (AT)A        27,2016   
000009:   (TBUP)A      27,2020          000010:   (TGO)A       32,3760          000011:   *ENTER       36,3044          000012:   *NBSM*       23,3673   
000013:   *PROCEED     36,3041          000014:   *SMNB*       23,3671          000015:   +150MST6     16,3612          000016:   +2           32,3772   
000017:   +AZ          11,2356          000018:   +AZBIT          4747          000019:   +DEC99       31,3750          000020:   +DECSGN      40,2303   
000021:   +DOWN        00,2610          000022:   +EL          11,2370          000023:   +ELBIT          4752          000024:   +LIMIT       42,3337   
000025:   +MGA         E4,1652          000026:   +ON          40,2413          000027:   +QMIN        17,2252          000028:   +RMIN        17,2262   
000029:   +TJMINT6     17,3107          000030:   +UMASK       20,3770          000031:   +X0RULGE     17,2146          000032:   +XMIN        16,3064   
000033:   ‐.0112A8     17,3726          000034:   ‐.025AT2     17,3732          000035:   ‐.025AT4     17,3733          000036:   ‐.03R/S2     20,3764   
000037:   ‐.05AT2      17,3734          000038:   ‐.15AT2      17,3735          000039:   ‐.1875       20,3227          000040:   ‐.7071       20,3103   
000041:   ‐0.3D/S      01,2343          000042:   ‐0.6D/S      01,2342          000043:   ‐1/12        13,3713          000044:   ‐1/2+2       00,2444   
000045:   ‐1/8            7741          000046:   ‐100MS       16,3615          000047:   ‐100MST6     16,3731          000048:   ‐136MST6     16,3572   
000049:   ‐150MS       17,3110          000050:   ‐15DEGS      06,2513          000051:   ‐160MST6     16,3527          000052:   ‐1CHK        43,3273   
000053:   ‐2           31,3471          000054:   ‐2JETLIM     E6,1475          000055:   ‐2SEC        10,3570          000056:   ‐3           32,3676   
000057:   ‐3DEG        17,3725          000058:   ‐45DEGSR        7740          000059:   ‐50DEGSR     25,2231          000060:   ‐50SC        04,3052   
000061:   ‐70DEGS      06,2512          000062:   ‐80DEGSR     25,2232          000063:   ‐AYO         E3,1713          000064:   ‐AZ          11,2351   
000065:   ‐AZBIT          4746          000066:   ‐BIT10       06,3004          000067:   ‐BIT12          7741          000068:   ‐BIT14          7736   
000069:   ‐CCSPR       01,3132          000070:   ‐COMMAX      07,3745          000071:   ‐COMMAX‐     07,3746          000072:   ‐COSB        E5,1644   
000073:   ‐DEC103      31,3747          000074:   ‐DELGMB      E6,1675          000075:   ‐EL          11,2363          000076:   ‐ELBIT          4753   
000077:   ‐ELR         05,3361          000078:   ‐ENDERAS        7743          000079:   ‐ENDVAC         6251          000080:   ‐EPSILON        0155   
000081:   ‐EPSMAX      20,3104          000082:   ‐FOURDEG     16,3530          000083:   ‐FOURDT      27,2534          000084:   ‐GYROMIN     07,3520   
000085:   ‐LOKONFG     23,2040          000086:   ‐MAXADRS        4350          000087:   ‐MUDT        33,2031          000088:   ‐MUDT1       33,2033   
000089:   ‐MUDTMUN     33,2035          000090:   ‐OCT10          6222          000091:   ‐OCT630      16,2315          000092:   ‐ON          40,2433   
000093:   ‐PHASE1         0752          000094:   ‐PHASE2         0754          000095:   ‐PHASE3         0756          000096:   ‐PHASE4         0760   
000097:   ‐PHASE5         0762          000098:   ‐PHASE6         0764          000099:   ‐QMIN        17,2256          000100:   ‐RATEDB      E6,1476   
000101:   ‐RMIN        17,2264          000102:   ‐RRLIMIT     25,2315          000103:   ‐SIGNAOS        0164          000104:   ‐TJMAX       17,3740   
000105:   ‐TJMIN       17,3742          000106:   ‐TPER        E4,1542          000107:   ‐UMASK       20,3766          000108:   ‐UP          00,2620   
000109:   ‐XMIN        16,3062          000110:   ‐XTRANS      17,2147          000111:   .00375A8     17,3736          000112:   .0125RS         4744   
000113:   .0375AT4     17,3731          000114:   .166...      23,3535          000115:   .1AT2        17,3730          000116:   .1AT4        17,3727   
000117:   .3D          12,3751          000118:   .5SEC           4774          000119:   .5SECB17     33,2176          000120:   .7071        20,3102   
000121:   /AF/CNST     31,2417          000122:   /AFC/        E7,1463          000123:   /BUF+        00,2721          000124:   /BUF‐        00,2715   
000125:   /LAND/       E4,1732          000126:   /MPAC+       00,2767          000127:   /MPAC‐       00,2763          000128:   /NORM        00,2732   
000129:   /NORM2       00,2725          000130:   /R/MAG       E4,1700          000131:   0.35356      20,3100          000132:   00314OCT        5774   
000133:   06SEC        23,2276          000134:   07400OCT     16,3613          000135:   0EBANK       43,3341          000136:   1‐CSTH       E5,1733   
000137:   1.2SPOT      01,2016          000138:   1.3SPOT      01,2024          000139:   1.5SECS      26,3714          000140:   1.95SECS     33,3143   
000141:   1/.03           4733          000142:   1/10         01,2341          000143:   1/10S        17,2343          000144:   1/10SEC      16,3132   
000145:   1/2DEG       31,3753          000146:   1/40         16,3620          000147:   1/6TH        14,3771          000148:   1/ACCFIX     06,3236   
000149:   1/ACCJOB     20,2454          000150:   1/ACCONT     20,3231          000151:   1/ACCRET     20,3671          000152:   1/ACCS       20,2457   
000153:   1/ACCSET     20,2447          000154:   1/ACOAST     E6,1573          000155:   1/ACOSTP     E6,1553          000156:   1/ACOSTT        0127   
000157:   1/ANET          0160          000158:   1/ANET‐      20,3712          000159:   1/ANET1      E6,1567          000160:   1/ANET2      E6,1570   
000161:   1/ANETP      E6,1551          000162:   1/ATEM1         0123          000163:   1/ATEM2         0124          000164:   1/DV0        E7,1570   
000165:   1/DV1        E7,1634          000166:   1/DV2        E7,1636          000167:   1/DV3        E7,1640          000168:   1/GYRO       06,3507   
000169:   1/MU         0000016          000170:   1/NETMIN     20,3720          000171:   1/PIPA       06,3263          000172:   1/PIPA1      06,3272   
000173:   1/PIPADT        1075          000174:   1/ROOTMU     0000022          000175:   1/RTMU       27,2030          000176:   1/RTMUE      22,2002   
000177:   1/RTMUM      22,2000          000178:   1/WLOOP      12,3151          000179:   10,11        21,2042          000180:   100CS        33,3146   
000181:   100MRUPT        7727          000182:   10SECS       32,3754          000183:   11DSPIN      40,3404          000184:   120MRUPT     06,2041   
000185:   120MS           5751          000186:   12DD         23,3246          000187:   13,14,15        7740          000188:   13,7,2          4615   
000189:   13‐11,1      41,3726          000190:   130DEG       35,3745          000191:   14,11,9      06,2171          000192:   1406ALM      31,3735   
000193:   1406P00��     31,3733          000194:   14MS         17,3107          000195:   15/16        12,3761          000196:   1500DEC      24,2666   
000197:   15ADRERS     01,2427          000198:   15BITADR        6252          000199:   16OCT        30,3577          000200:   170MS           4361   
000201:   17TO20       43,3643          000202:   180DEGS      31,3752          000203:   180MESS      27,3123          000204:   180SETUP     36,3633   
000205:   1B1          12,2004          000206:   1BITDP       26,2407          000207:   1DEC70       21,2106          000208:   1DEC71       21,2107   
000209:   1DPB2        34,2067          000210:   1DPB28       34,2071          000211:   1JACC        E6,1530          000212:   1JACCCON     20,3212   
000213:   1JACCQ       E6,1531          000214:   1JACCR       E6,1532          000215:   1JACCU       E6,1533          000216:   1JACCV       E6,1534   
000217:   1OVSQRT2     42,3770          000218:   1REV         12,2073          000219:   1SEC            4777          000220:   1SEC+1       43,2640   
000221:   1SEC2D       27,2675          000222:   1SECX           4777          000223:   1SECXT       E5,1572          000224:   1STAR        15,3047   
000225:   1STO2S       10,3614          000226:   1STOR2ND     10,3163          000227:   1STOTWOS     16,2256          000228:   1TO2&TCQ     30,3652   
000229:   1TO2SUB      10,3644          000230:   2.0SPT       04,2130          000231:   2.11SPOT     01,2040          000232:   2.11SPT      04,2131   
000233:   2.13SPOT     01,2043          000234:   2.15SPOT     01,2046          000235:   2.17SPOT     01,2051          000236:   2.21SPOT     01,2054   
000237:   2.2SPOT      01,2016          000238:   2.3SPOT      01,2027          000239:   2.5SPOT      01,2032          000240:   2.7SPOT      01,2035   
000241:   2.7SPT       04,2132          000242:   2/3          12,3773          000243:   20.5DEGS     25,2572          000244:   200MS        16,3616   
000245:   201R04       43,2637          000246:   20J          33,2041          000247:   20MRUPT         7731          000248:   20SEC        32,2176   
000249:   21/22REG        0115          000250:   25/32           7716          000251:   250DEC       24,2304          000252:   250MS+1         4766   
000253:   25KFT        33,2677          000254:   26SECS       36,3757          000255:   27TO30       43,3651          000256:   2BLANK       40,2601   
000257:   2DZERO       12,2006          000258:   2EBANK       43,3355          000259:   2INTOUT      40,2732          000260:   2J           33,2043   
000261:   2J3RE/J2     13,2016          000262:   2K              4741          000263:   2K+3            4444          000264:   2KFT/SEC     33,2707   
000265:   2NDRETRN     22,3117          000266:   2PHSCHNG        5327          000267:   2PI+3        27,3215          000268:   2PI/8        26,3440   
000269:   2PISC        04,3054          000270:   2RNDEND      40,3173          000271:   2ROUND       40,3163          000272:   2SEC(17)     30,3022   
000273:   2SEC(18)     33,3146          000274:   2SEC(28)     33,3150          000275:   2SEC(9)      30,3031          000276:   2SECS           5000   
000277:   2STARS       15,3045          000278:   2V1STO2S     10,3635          000279:   2VEXHUST     E7,1742          000280:   3.2SPOT      01,2016   
000281:   3.3SPOT      01,2057          000282:   3.5SEC       27,2677          000283:   3.5SPOT      01,2062          000284:   3/32         12,3757   
000285:   3/4          12,3763          000286:   3/4DP        22,3655          000287:   3/5          12,3745          000288:   3/64         12,3753   
000289:   3/8DP        22,3653          000290:   30DEG        24,3354          000291:   30DEGCHK     24,3336          000292:   30KFT        33,2705   
000293:   30RDMSK      06,2761          000294:   33DEC    ��      4254          000295:   33RDMSK         5026          000296:   34DEC           4242   
000297:   35DEG        15,2773          000298:   35KCHK       33,2721          000299:   360‐CDU      40,2625          000300:   360‐CDUE     40,2634   
000301:   360‐CDUO     40,2623          000302:   360CHECK     12,3122          000303:   360LAMB      12,3463          000304:   360SW        0000206   
1/30/2016
Assembly listing generated by yaYUL
http://www.ibiblio.org/apollo/listings/Luminary099/MAIN.agc.html
4/22
000305:   360SWBIT        4753          000306:   3990DEC      37,2471          000307:   3AXISBIT        4746          000308:   3AXISFLG     0000124   
000309:   3CSECS       13,3671          000310:   3J22R2MU     13,2024          000311:   3SECONDS     26,3711          000312:   3SECS           5002   
000313:   4.11SPOT     01,2104          000314:   4.13SPOT     01,2107          000315:   4.15SPOT     01,2112          000316:   4.17SPOT     01,2115   
000317:   4.21SPOT     01,2120          000318:   4.23SPOT     01,2123          000319:   4.25SPOT     01,2126          000320:   4.27SPOT     01,2131   
000321:   4.2SPOT      01,2065          000322:   4.31SPOT     01,2134          000323:   4.33SPOT     01,2137          000324:   4.35SPOT     01,2142   
000325:   4.37SPOT     01,2145          000326:   4.3SPOT      01,2073          000327:   4.5SPOT      01,2076          000328:   4.7SPOT      01,2101   
000329:   4.9SEC       36,3145          000330:   40CYC        16,3133          000331:   40CYCL       17,2342          000332:   40FPS        05,3504   
000333:   42DEG        15,2772          000334:   49FPS        23,2453          000335:   4SEC(17)     30,3020          000336:   4SEC(28)     33,3152   
000337:   4SECS           5003          000338:   5.2SPOT      01,2150          000339:   5.3SPOT      01,2164          000340:   5.4SPOT      01,2156   
000341:   5.5DEGS         4562          000342:   5.5SPOT      01,2167          000343:   5.7SPOT      01,2172          000344:   5/128        12,3771   
000345:   5/8          13,3711          000346:   504AZ      �� 0000022          000347:   504F         0000006          000348:   504LM        E4,1412   
000349:   504LPL       0000016          000350:   504RM        04,2002          000351:   504RPR       0000000          000352:   50FT         33,2703   
000353:   50KFT        33,2701          000354:   526ALARM     24,2102          000355:   54DD         23,3244          000356:   59.99SEC     42,3542   
000357:   59MIN        42,3541          000358:   5B10         01,2476          000359:   5BLANK       40,2536          000360:   5BLANK1      40,2557   
000361:   5DEGREES     14,2607          000362:   5DEGTEST     15,3145          000363:   5FAILTAB     06,3242          000364:   5MKALARM     07,2454   
000365:   5SEC         36,3756          000366:   5SECDP       36,3755          000367:   5SECS        27,2701          000368:   6.2SPOT      01,2016   
000369:   6.3SPOT      01,2175          000370:   6.5SPOT      01,2200          000371:   6.7SPOT      01,2203          000372:   600MS        07,3747   
000373:   600SEC       24,3662          000374:   600SECS      13,2630          000375:   60DEC        05,3065          000376:   60MIN        35,2421   
000377:   60MS         17,2316          000378:   60SCNDS      24,2450          000379:   63/64+1         7726          000380:   6DD          23,3245   
000381:   6FAILTAB     06,3252          000382:   6SEC         27,2703          000383:   6SEC(18)     30,3026          000384:   6SECONDS     26,3713   
000385:   6SECS        25,3545          000386:   7.5          33,3144          000387:   7/12         12,3765          000388:   70DEC        32,3561   
000389:   77001OCT     05,3064          000390:   77DECML      37,3075          000391:   79DISP       15,2437          000392:   8192AUG      07,3557   
000393:   82DEGS          4563          000394:   89SECS       27,2705          000395:   89TEST       40,2161          000396:   9,6,4        05,3364   
000397:   9/16         12,3767          000398:   90SECS       06,3005          000399:   99999CON     32,3255          000400:   ?               6001   
000401:   ?GUIDSUB     31,2454          000402:   A            0000000          000403:   A‐PCHK       13,3157          000404:   A2CNTRAL     E6,1746   
000405:   AAPFG        E5,1452          000406:   AAPFG*       E5,1462          000407:   ABCLOAD      41,2616          000408:   ABDELV          1246   
000409:   ABDVCONV     E7,1513          000410:   ABLOAD       41,2703          000411:   ABORT           5644          000412:   ABORT2          5654   
000413:   ABORTALM     21,2124          000414:   ABORTON      21,3067          000415:   ABORTS       32,2000          000416:   ABORTS1      05,2000   
000417:   ABORTYZ      16,2771          000418:   ABOUTONE     15,2046          000419:   ABRFG        E5,1416          000420:   ABRFG*       E5,1426   
000421:   ABRTABLE     36,2112          000422:   ABRTIGN      36,2531          000423:   ABRTJADR     05,3405          000424:   ABRTJASK     05,3406   
000425:   ABS          00,3226          000426:   ABSAOS          0162          000427:   ABSEDOTP     E6,1737          000428:   ABSTJ        E6,1737   
000429:   ABTCOF       E5,1550          000430:   ABTCONIC     12,3742          000431:   ABTFLGS      13,2000          000432:   ABTRDOT      E5,1574   
000433:   ABVAL        00,3201          000434:   ABVALABS     00,3176          000435:   ABVEL        E7,1471          000436:   ABVEL*          0130   
000437:   ACADN83      36,3763          000438:   ACADN85      36,2055          000439:   ACC4‐2FL     0000307          000440:   ACC4OR2X        4741   
000441:   ACCDOTQ      E6,1507          000442:   ACCDOTR      E6,1511          000443:   ACCEPTUP     04,3307          000444:   ACCEPTWD     41,2027   
000445:   ACCFCTZ1     E6,1575          000446:   ACCFCTZ5     E6,1576          000447:   ACCHERE      20,3431          000448:   ACCOKFLG     0000317   
000449:   ACCOMP       11,2516          000450:   ACCRETRN        0117          000451:   ACCSOKAY        4751          000452:   ACCSW           0122   
000453:   ACCSWU       E6,1547          000454:   ACCSWV       E6,1550          000455:   ACCTHERE     20,3463          000456:   ACCWD        E5,1512   
000457:   ACDT+C12     16,3736          000458:   ACENTRAL     E6,1744          000459:   ACMODBIT        4737          000460:   ACMODFLG     0000040   
000461:   ACOS3        00,3652          000462:   ACOS=0       00,3637          000463:   ACOSABRT     00,3723          000464:   ACOSOVF      00,3721   
000465:   ACOSSHR      00,3714          000466:   ACOSST       00,3625          000467:   ACOSST2      00,3642          000468:   ACOSZERO     00,3731   
000469:   ACTCENT      E3,1755          000470:   ACTIVE       23,2402         ��000471:   ADDGRAV      15,2740          000472:   ADDITIN      21,3563   
000473:   ADDPOS       30,2002          000474:   ADDRESS         6103          000475:   ADDRWD          0116          000476:   ADG          E5,1416   
000477:   ADG2TTF      E5,1426          000478:   ADIAX        E3,1463          000479:   ADIAY        E3,1464          000480:   ADIAZ        E3,1465   
000481:   ADR40400        5742          000482:   ADR77770        5741          000483:   ADRPCHN2        5366          000484:   ADRRUPT      17,3240   
000485:   ADRS+1       43,3625          000486:   ADRS1        43,3244          000487:   ADRSCAN      27,2214          000488:   ADRSCHK      43,3574   
000489:   ADRSDIF1     E6,1746          000490:   ADRSDIF2     E6,1744          000491:   ADSRAX       E3,1466          000492:   ADSRAY       E3,1467   
000493:   ADSRAZ       E3,1470          000494:   ADSUM        43,3563          000495:   ADTIME       35,3236          000496:   ADUPBFM1     04,3662   
000497:   ADUPBUFF     04,3515          000498:   ADUPTEMP     04,3514          000499:   ADVAN        01,3214          000500:   ADVANCE      34,3016   
000501:   AFCCALC1     31,3204          000502:   AFCCALC2     31,3214          000503:   AFCCALC3     31,3230          000504:   AFCCLEND     31,3236   
000505:   AFCSPOT      32,3504          000506:   AFDUMP       31,2223          000507:   AFTERTJ      17,2727          000508:   AFTRFLTR     30,3215   
000509:   AFTRGUID     31,2435          000510:   AGAINMM      04,2073          000511:   AGSBUFF      E4,1600          000512:   AGSBUFFE     E4,1615   
000513:   AGSDISPK     32,2022          000514:   AGSEND       32,2122          000515:   AGSINIT      32,2005          000516:   AGSK         E4,1420   
000517:   AGSLIST      05,2407          000518:   AGSRND1      32,2203          000519:   AGSRND2      32,2211          000520:   AGSUPDAT     0000001   
000521:   AGSVCALC     32,2036          000522:   AGSWORD         1324          000523:   AHEAD5          6433          000524:   AIG          E7,1457   
000525:   AIGBANK      26,3332          000526:   AIMER        30,2665          000527:   AINGOTN      37,2217          000528:   AINLA        E5,1434   
000529:   AK           E6,1761          000530:   AK1          E6,1762          000531:   AK2          E6,1763          000532:   ALARM           5567   
000533:   ALARM/TB     35,2423          000534:   ALARM1          5732          000535:   ALARM2          5571          000536:   ALARMIT      27,2526   
000537:   ALARMMGA     30,3756          000538:   ALCGKK       37,2627          000539:   ALDK         E5,1532          000540:   ALFDK        E4,1422   
000541:   ALFLT        37,2577          000542:   ALFLT3       37,2644          000543:   ALGORTHM     21,3143          000544:   ALIGNCOA     37,2311   
000545:   ALIGNOPT     15,3331          000546:   ALILP        37,2667          000547:   ALINEX       26,2067          000548:   ALINEZ       26,2113   
000549:   ALINTIME     43,2401          000550:   ALK          E5,1446          000551:   ALKCG        37,2632          000552:   ALKCG2       37,2635   
000553:   ALKLP        37,2676          000554:   ALL1S        26,3703          000555:   ALL3DEC      42,3573          000556:   ALL4BITS     11,2373   
000557:   ALLCOAST     20,2204          000558:   ALLDC/OC     41,3011          000559:   ALLJETS      17,3225          000560:   ALLOOP       37,2536   
000561:   ALLOWGTS     E6,1502          000562:   ALLREAD      25,3074          000563:   ALLSET       35,3507          000564:   ALM/END      43,2120   
000565:   ALMCADR      0001363          000566:   ALMCYCLE        4145          000567:   ALMNCADR        5734          000568:   ALMXIT       35,2040   
000569:   ALMXITA      35,2036          000570:   ALOAD        41,2732          000571:   ALOADED      13,3150          000572:   ALPHA        0000010   
000573:   ALPHAM       E4,1467          000574:   ALPHAQ       E6,1424          000575:   ALPHAR       E6,1425          000576:   ALPHASB      E4,1600   
000577:   ALPHATRY     21,3345          000578:   ALPHAV       E4,1431          000579:   ALRM503      24,2775          000580:   ALRM514      24,2307   
000581:   ALRM525      24,2663          000582:   ALRM526      24,2305          000583:   ALRM527      24,2776          000584:   ALRM530      24,3114   
000585:   ALSIGNAG        7544          000586:   ALSK         37,3103          000587:   ALT             1124          000588:   ALTBITS      E7,1741   
000589:   ALTCALC      22,2131          000590:   ALTCHK       33,2664          000591:   ALTCONV      33,2025          000592:   ALTCRIT      33,2677   
000593:   ALTDSPLY     20,2226          000594:   ALTERYZ      16,3002          000595:   ALTIM        E5,1530          000596:   ALTIMS       E5,1531   
000597:   ALTM         0000060          000598:   ALTOUT       21,2240          000599:   ALTRATE      E7,1711          000600:   ALTROUT      21,2167   
000601:   ALTSAVE      E7,1712          000602:   ALTSCALE     0000272          000603:   ALTSCBIT        4743          000604:   ALTSYST      16,3431   
000605:   ALX1S        E5,1444          000606:   ALXXXZ       37,3076          000607:   AM           E6,1735          000608:   AMEMORY      E4,1400   
000609:   AMG          E7,1460          000610:   AMOVED       11,3627          000611:   ANET            0157          000612:   ANG1CHEK     27,3273   
000613:   ANGLTIME     22,3001          000614:   ANGTERM      E4,1664          000615:   ANGX         E5,1500          000616:   ANGY         E5,1476   
000617:   ANGZ         E5,1472          000618:   ANTENBIT        4740          000619:   ANTENFLG     0000267          000620:   AOG          E7,1461   
000621:   AORBSFLG     0000315          000622:   AORBSYST        4747          000623:   AORBTFLG     0000310          000624:   AORBTRAN        4742   
000625:   AOSQ         E6,1537          000626:   AOSQTERM     E6,1545          000627:   AOSR         E6,1541          000628:   AOSRTERM     E6,1546   
000629:   AOSU         E6,1543          000630:   AOSV         E6,1544          000631:   AOTAZ        E7,1404          000632:   AOTCODE         0735   
000633:   AOTEL        E7,1412          000634:   AOTMARK      07,2000          000635:   AOTMARK1     07,2000          000636:   AOTMARK2     04,2000   
000637:   AOTSTALL     07,3712          000638:   APOPERI      23,2000          000639:   APSESBIT        4747          000640:   APSESW       0000202   
000641:   APSFLAG      0000230          000642:   APSFLBIT        4737          000643:   APSIDES      12,3674          000644:   APSTGO       27,2671   
000645:   APSVEX       33,2000          000646:   ARATE        22,2771          000647:   ARCCOS       00,3612          000648:   ARCOMP       21,2176   
000649:   ARCONV       21,2000          000650:   ARCONV1      33,2027          000651:   ARCSIN       00,3610          000652:   ARCTAN       13,2510   
000653:   ARCTANXX     13,2536          000654:   ARCTRGSP     30,3622          000655:   ARCTRIG      23,3320          000656:   ARET            0161   
000657:   ARG+            7265          000658:   ARG90           5067          000659:   ARGHI        00,3417          000660:   ARGLO        00,3470   
000661:   ARGZERO         7305          000662:   ARGZERO2        7302          000663:   AROUT1SF     40,2704          000664:   ARTHINSF     40,3076   
000665:   ARTIN1SF     40,3111          000666:   ARTOA        21,2001          000667:   ARTOA2       21,2002          000668:   ARTOUTSF     40,2677   
000669:   ARUPT        0000010          000670:   ASCALE       13,3707          000671:   ASCENT       30,2321          000672:   ASCFILT      34,2000   
000673:   ASCSPOT      23,2503          000674:   ASCTERM      30,2721          000675:   ASCTERM1     30,2731          000676:   ASCTERM2     30,2746   
000677:   ASCTERM3     30,2747          000678:   ASCTERM4     30,2750          000679:   ASECXT       E5,1573          000680:   ASENT        30,2000   
000681:   ASENT1       27,2000          000682:   ASENT2       07,2000          000683:   ASENT3       05,2000          000684:   ASENT4       14,2000   
000685:   ASENT5       30,2000          000686:   ASENT6       33,2000          000687:   ASENT7       23,2000          000688:   ASINEX       00,3707   
000689:   ASKIFNRM     10,2530          000690:   ASTAR        15,3067          000691:   ASTNBIT         4740          000692:   ASTNCLOK     32,3204   
000693:   ASTNDEX         4362          000694:   ASTNFLAG     0000154          000695:   ASTNRET      32,3210          000696:   ASTNRETN     36,3030   
1/30/2016
Assembly listing generated by yaYUL
http://www.ibiblio.org/apollo/listings/Luminary099/MAIN.agc.html
5/22
000693:   ASTNDEX         4362          000694:   ASTNFLAG     0000154          000695:   ASTNRET      32,3210          000696:   ASTNRETN     36,3030   
000697:   ASTOK        26,3431          000698:   ASTREND      27,3170          000699:��  ASTROMSK     10,3517          000700:   ASTROTIM     04,2672   
000701:   AT           E4,1662          000702:   AT/RCS       30,2000          000703:   ATAN=90      13,2543          000704:   ATDECAY      36,2012   
000705:   ATIGINC      E7,1400          000706:   ATMAG        34,3642          000707:   ATMAGAD      32,3765          000708:   ATMAGADR     36,3140   
000709:   ATOPCSM      13,2661          000710:   ATOPLEM      13,2734          000711:   ATOPOTH      13,2661          000712:   ATOPTHIS     13,2734   
000713:   ATP          E4,1760          000714:   ATR          E4,1756          000715:   ATTACHED     43,3142          000716:   ATTACHIT     43,3147   
000717:   ATTCADR         1307          000718:   ATTCHK       15,3553          000719:   ATTCK2       42,2035          000720:   ATTFLAG      0000150   
000721:   ATTFLBIT        4753          000722:   ATTPRIO         1311          000723:   ATTSCALE     42,2053          000724:   ATTSTEER     17,2661   
000725:   ATY          E4,1754          000726:   AUG2         07,3577          000727:   AUG3         07,3550          000728:   AURLKON1     23,2034   
000729:   AURLOKON     23,2000          000730:   AUTOMANV     26,2166          000731:   AUTOMBIT        4752          000732:   AUTOMODE     0000301   
000733:   AUTR1FLG     0000321          000734:   AUTR2FLG     0000320   ��      000735:   AUTRATE1        4753          000736:   AUTRATE2        4752   
000737:   AUXFLAG      0000147          000738:   AUXFLBIT        4752          000739:   AVECTR       0000024          000740:   AVEGEXIT        1252   
000741:   AVEGFBIT        4747          000742:   AVEGFLAG     0000163          000743:   AVEGOUT      37,3517          000744:   AVEIT        07,2276   
000745:   AVEMDBIT        4753          000746:   AVEMIDSW     0000225          000747:   AVERAGEG     33,2267          000748:   AVERTRN      22,3707   
000749:   AVESTAR      07,2241          000750:   AVETOMID     13,3467          000751:   AVFLAG       0000050          000752:   AVFLAGA      35,2347   
000753:   AVFLAGP      35,2354          000754:   AVFLBIT         4747          000755:   AVGEND       22,3661          000756:   AVGEXIT         1252   
000757:   AVOUTCAD     37,3535          000758:   AX*SR*T      23,3675          000759:   AXC          01,2351          000760: �� AXDSTEM         0147   
000761:   AXISCTR      E6,1505          000762:   AXISDIFF     17,3722          000763:   AXISDIST     E6,1605          000764:   AXISGEN      23,3441   
000765:   AXISGEN1     23,3447          000766:   AXISGEN2     23,3476          000767:   AXISGEN3     23,3521          000768:   AXO          E3,1715   
000769:   AXT          01,2344          000770:   AZ              1347          000771:   AZEACH       11,2374          000772:   AZEL         14,3744   
000773:   AZIDUMMY     E7,1645          000774:   AZIMUTH      E5,1400          000775:   AZINCR       E7,1556          000776:   AZINCR1         1266   
000777:   AZO          E3,1711          000778:   B*RNB*B*     36,2135          000779:   B12‐1           4356          000780:   B12T14          7722   
000781:   B14+B2       25,2635          000782:   B2/A2        13,2504          000783:   B2F8         15,3177          000784:   B2XSC        13,2502   
000785:   B3TOB4       01,2576          000786:   B5OFF           5563          000787:   B5TOBB       01,2465          000788:   BACKHAND     17,2532   
000789:   BACKP        16,2316          000790:   BADDES       25,2623          000791:   BADEND       07,3662          000792:   BADR2        12,3664   
000793:   BADRAD       25,3206          000794:   BADROOT      31,3656          000795:   BADX         12,2302          000796:   BAILOUT         5634   
000797:   BAILOUT1        5716          000798:   BALLANGS     26,2266          000799:   BALLEXIT        1342          000800:   BANKCALL        4616   
000801:   BANKJUMP        4640          000802:   BANKMASK        4350          000803:   BANKRUPT     0000016          000804:   BANKSET         0165   
000805:   BASEOTP      E4,1537          000806:   BASEOTV      E4,1517          000807:   BASETEMP        1061          000808:   BASETHP      E4,1567   
000809:   BASETHV      E4,1504          000810:   BASETIME     E4,1513          000811:   BAWLANGS     26,2000          000812:   BB           0000006   
000813:   BBANK        0000006          000814:   BBSERVDL        5743          000815:   BCDU         E6,1676          000816:   BDDV            7603   
000817:   BDOT         26,2010          000818:   BDSU            7062          000819:   BDTOK        27,2461          000820:   BEE17        04,3027   
000821:   BEE19        04,3041          000822:   BEE22        04,3045          000823:   BEGDES       25,2573          000824:   BEGDES29     24,3356   
000825:   BELOW1       10,2247          000826:   BELOW2       10,2264          000827:   BELOW3       10,2300          000828:   BELOW4       10,2303   
000829:   BESTI        E5,1755          000830:   BESTJ        E5,1756          000831:   BETAM        E4,1471          000832:   BETASB       E4,1602   
000833:   BETAV        E4,1437          000834:   BGIM         16,3735          000835:   BGIM23       16,2203          000836:   BHIZ         01,2452   
000837:   BIASCALE     22,3167          000838:   BIASFACT     32,3536          000839:   BIASHI       00,2566          000840:   BIASLO       00,2270   
000841:   BIASTEMP     E6,1711          000842:   BIBIBIAS     37,3416          000843:   BIGAOS       20,3341          000844:   BIGIQ        20,2617   
000845:   BIGTIME      12,3437          000846:   BIN3            6245          000847:   BINCON          4363          000848:   BINROUND     40,3106   
000849:   BIT1            4753          000850:   BIT10           4742          000851:   BIT10+15        6021          000852:   BIT11           4741   
000853:   BIT11+1      25,2372          000854:   BIT12           4740          000855:   BIT12,14        7712          000856:   BIT13           4737   
000857:   BIT13‐14        4355          000858:   BIT14           4736          000859:   BIT14+7      26,2252          000860:   BIT14COM     10,2276   
000861:   BIT15           4735          000862:   BIT15+6         7734          000863:   BIT15/14     41,3237          000864:   BIT1H        32,3533   
000865:   BIT2            4752          000866:   BIT3            4751          000867:   BIT3H        34,3715          000868:   BIT4            4750   
000869:   BIT4H        30,3030          000870:   BIT5            4747          000871:   BIT6            4746          000872:   BIT7            4745   
000873:   BIT7+9PV     23,2273          000874:   BIT8            4744          000875:   BIT8,9       17,3111          000876:   BIT9            4743   
000877:   BITS15+7     10,3522          000878:   BITS2‐10        5011          000879:   BITS3&4         5751          000880:   BITS4&5         4763   
000881:   BITS4&6         4771          000882:   BITS4+10     10,3525          000883:   BITS4‐5      07,3744          000884:   BITS4‐7      33,3154   
000885:   BITS5+11     10,3524          000886:   BITS5,8      25,3401          000887:   BITS6&15     06,3003          000888:   BITS7&8      06,2777   
000889:   BITS7+4      10,3523          000890:   BITS8,9      16,3617          000891:   BITS8/7      21,3076          000892:   BITS9+7      43,3044   
000893:   BITS9,11        5014          000894:   BITSET          5020          000895:   BITSOFF      41,2674          000896:   BITSOFF1     41,2701   
000897:   BLANKCHK     10,3132          000898:   BLANKCON     40,2614          000899:   BLANKDEX        4752          000900:   BLANKDSP     41,3516   
000901:   BLANKET         5464          000902:   BLANKRET        0114          000903:   BLANKSUB        4255          000904:   BLNKBBNK        4302   
000905:   BLNKSUB1     40,3505          000906:   BLNKWAIT     36,3345          000907:   BLOAD        41,2743          000908:   BLOCKTOP     E6,1547   
000909:   BNKCHK       43,3716          000910:   BNKOPTN      43,3315          000911:   BOOLSMSK     20,2114          000912:   BOOLSTRT     05,3063   
000913:   BOOP         37,2755          000914:   BORTENT         5574          000915:   BOTHABRT        5721          000916:   BOTHAXES     20,3320   
000917:   BOTHJOBS     10,2665          000918:   BOTHLITS     25,3640          000919:   BOTHPAD      22,3377          000920:   BOTHPOLY     32,3625   
000921:   BOTHSGN      40,2377          000922:   BOTHSHIP     22,3336          000923:   BOV(B)       01,2457          000924:   BPL          01,2503   
000925:   BPL/BMN      01,2474          000926:   BRANCH          6723          000927:   BRATE        E6,1725          000928:   BRNCHCON     40,2600   
000929:   BRNCHCTR     12,2267          000930:   BRSPOT1      31,2617          000931:   BRSPOT2      31,2702          000932:   BRSPOT3      31,3057   
000933:   BRSPOT4      31,3243          000934:   BRUPT        0000017          000935:   BSUBO        26,2016          000936:   BUF             0130   
000937:   BUF+         00,2422          000938:   BUF‐         00,2416      ��   000939:   BUF2            0133          000940:   BUFNEG       00,2531   
000941:   BUFNORM      00,2500          000942:   BUFPOS       00,2516          000943:   BUFZERO      00,2363          000944:   BURNBABY     36,2126   
000945:   BUSYMASK     10,3527          000946:   BUTTONS      05,2703          000947:   BVECTOR      E7,1524          000948:   BVECTR       0000032   
000949:   BVSU            7036          000950:   BYLMATT      15,3545          000951:   BZE/GOTO     01,2467          000952:   C*MM*N1      23,3653   
000953:   C*MM*N2      23,3655          000954:   C*MM*N3      23,3666          000955:   C1/2            7717          000956:   C1MP         E6,1723   
000957:   C1PP         E6,1721          000958:   C2MP         E6,1717          000959:   C2PP         E6,1715          000960:   C2SQM        E6,1713   
000961:   C2SQP        E6,1711          000962:   C3/2            7737          000963:   C33JMP       06,2763        �� 000964:   C33TEST      06,2374   
000965:   C5/2            5005          000966:   CA+ECE       07,3140          000967:   CADRFLSH        0372          000968:   CADRMARK        0373   
000969:   CADRMASK     10,3530          000970:   CADRSTOR        1042          000971:   CADRTAB      0012001          000972:   CAGESUB      06,2735   
000973:   CAGESUB1     06,2743          000974:   CAGESUB2     06,2746          000975:   CAGETEST     07,3641          000976:   CAGETSTJ     07,3653   
000977:   CAGETSTQ     07,3646          000978:   CAL53A       14,3327          000979:   CALC2BIT        4752          000980:   CALC3BIT        4751   
000981:   CALCDIR      E5,1460          000982:   CALCGA       23,3353          000983:   CALCGA1      23,3413          000984:   CALCGRAV     33,2730   
000985:   CALCGRV1     33,2765          000986:   CALCGTA      23,3247          000987:   CALCMAN2     0000053          000988:   CALCMAN3     0000052   
000989:   CALCN83      36,3462          000990:   CALCN85      36,3376          000991:   CALCPERR     16,3446          000992:   CALCPHI      22,2701   
000993:   CALCRGVG     31,3003          000994:   CALCRVG      33,2776          000995:   CALCSMSC     10,2030          000996:   CALCTFF      27,3470   
000997:   CALCTHET     27,2255          000998:   CALCTPER     27,3465          000999:   CALCXY       26,3623          001000:   CALL            6640   
001001:   CALL/ITA     01,2507          001002:   CALLACCS     20,2133          001003:   CALLCODE        4766          001004:   CALLDGCH     26,3643   
001005:   CALLGMBL        4747          001006:   CALLQERR     17,2072          001007:   CALLRECT     11,3331          001008:   CALLRPRT     13,2454   
001009:   CALLRTRP     13,2364          001010:   CALLT‐35     36,2211          001011:   CALOOP       14,3340          001012:   CALOOP1      14,3366   
001013:   CALSAM       15,2540          001014:   CALSAM1      15,2537          001015:   CAM      ��   E6,1733          001016:   CANTROD      04,2065   
001017:   CANV37       04,2134          001018:   CATLOG       14,2346          001019:   CCALL           6626          001020:   CCSHOLE         5705   
001021:   CCSL            7663          001022:   CD*TR*G      23,3543          001023:   CD*TR*GS     23,3555          001024:   CDELF/2      0000016   
001025:   CDESBIT         4735          001026:   CDESFLAG     0000264          001027:   CDHMVR       34,3133          001028:   CDRVE        06,2012   
001029:   CDU*NBSM     23,3661          001030:   CDU*SMNB     23,3646          001031:   CDUANG       E5,1543          001032:   CDUDANG      E5,1440   
001033:   CDUFLAG      E5,1461          001034:   CDUINC       10,3660          001035:   CDUIND       E3,1474          001036:   CDULIMIT     E5,1443   
001037:   CDULOGIC     10,3576          001038:   CDUNDX       E5,1536          001039:   CDUREADF     E5,1441          001040:   CDUREADI     E5,1442   
001041:   CDUS         0000036          001042:   CDUSCMD      0000054          001043:   CDUSPOT         0766          001044:   CDUSPOTX        0772   
001045:   CDUSPOTY        0766          001046:   CDUSPOTZ        0770          001047:   CDUT         0000035          001048:   CDUTCMD      0000053   
001049:   CDUTEMPX        1155          001050:   CDUTEMPY        1156          001051:   CDUTEMPZ        1157          001052:   CDUTIMEF     E5,1436   
001053:   CDUTIMEI     E5,1434          001054:   CDUTODCM     22,2410          001055:   CDUTRIG      23,3537          001056:   CDUTRIGS     23,3547   
001057:   CDUWXFR      30,3441          001058:   CDUX         0000032          001059:   CDUXCMD      0000050          001060:   CDUXD        E6,1635   
001061:   CDUY         0000033          001062:   CDUYCMD      0000051          001063:   CDUYD        E6,1636          001064:   CDUZ         0000034   
001065:   CDUZCMD      0000052          001066:   CDUZD        E6,1637          001067:   CDUZDLIM     30,3773          001068:   CEARTH       0000016   
001069:   CENTANG      E7,1620          001070:   CG         �� E5,1602          001071:   CGCALC       31,3245          001072:   CGOTO           6703   
001073:   CH31TEMP     E6,1443          001074:   CH5MASK         1262          001075:   CH6MASK         1263          001076:   CHAN         E5,1443   
001077:   CHAN12       0000012          001078:   CHAN13       0000013          001079:   CHAN14       0000014          001080:   CHAN30       0000030   
001081:   CHAN31       0000031          001082:   CHAN32       0000032          001083:   CHAN33       0000033          001084:   CHAN5        0000005   
1/30/2016
Assembly listing generated by yaYUL
http://www.ibiblio.org/apollo/listings/Luminary099/MAIN.agc.html
6/22
001081:   CHAN31       0000031          001082:   CHAN32       0000032          001083:   CHAN33       0000033          001084:   CHAN5        0000005   
001085:   CHAN6        0000006          001086:   CHANDSP      41,2504          001087:   CHANG1          5122          001088:   CHANG2          5126   
001089:   CHANGEVB     07,2611          001090:   CHANJOB      01,2706          001091:   CHANLOAD     41,3161          001092:   CHAR            0117   
001093:   CHARALRM     40,3434          001094:   CHARIN       40,2077          001095:   CHARIN2      40,2112          001096:   CHECKALT     30,2755   
001097:   CHECKB          7750          001098:   CHECKCTR     12,2644          001099:   CHECKG       37,2332          001100:   CHECKG1      37,2335   
001101:   CHECKIN      17,2246          001102:   CHECKMAX     22,2117          001103:   CHECKMM         5321          001104:   CHECKNJ      43,3332   
001105:   CHECKP       16,3054          001106:   CHECKP22     43,2672          001107:   CHECKRR      43,2662          001108:   CHECKTAB     04,2072   
001109:   CHECKUP      16,2041          001110:   CHECKYAW     07,2667          001111:   CHEKAXIS     27,2137          001112:   CHEKBITS     16,2000   
001113:   CHEKMORE     16,2016          001114:   CHEKSTIK     17,2323          001115:   CHEXERR      32,2536          001116:   CHKBIT10     17,2205   
001117:   CHKBMAG      30,2541          001118:   CHKCORS      07,3073          001119:   CHKDATA1     20,2014          001120:   CHKFAIL1        5603   
001121:   CHKFAIL2        5607          001122:   CHKINGTS     17,2612          001123:   CHKLASTY     21,2643          001124:   CHKLINUS     26,2201   
001125:   CHKLIST      05,3532          001126:   CHKMINTJ     17,36