; VER = '6.0.' TITLE .MAIN. OPDEF UFERR$ [1B8] OPDEF CFERR$ [2B8] OPDEF FCALV$ [3B8] OPDEF FCALN$ [4B8] OPDEF DASGN$ [5B8] OPDEF DCONC$ [6B8] OPDEF DICNV$ [7B8] OPDEF DRCNV$ [10B8] OPDEF AREFV$ [11B8] OPDEF AREFN$ [12B8] Q10002: JSP 14,S$$ILZ## XWD ^D0,Q10000 JRST Q10003 JSP 14,S$$STE## XWD ^D1,Q10004 MOVE 1,S10087 MOVEM 1,@N10086 Q10004: ; &STLIMIT = 9999999 JSP 14,S$$STE## XWD ^D2, MOVE ^D1,K10088 MOVEM 1,S$$KWD##+^D13 ;*SNO* DEFINE('LPAD(LPAD,N,SYM)') ;*SNO* DEFINE('RPAD(RPAD,N,SYM)') ; &TRIM = 1 JSP 14,S$$STE## XWD ^D3, JSP 14,S$$CPE## ;* TRACE('ADDR') TRACE('INREG') TRACE('R') ;* TRACE('TYPE') TRACE('L.TYPE') TRACE('R.TYPE') ;* TRACE('R.F') TRACE('L.F') TRACE('LR') ;* TRACE('ADDR') TRACE('L.ADDR') TRACE('R.ADDR') ; DEFINE('ASS(T1,T2,T3,T4)') JSP 14,S$$STE## XWD ^D4,Q10005 MOVE 1,S10089 FCALV$ ^D1,F10066 Q10005: ; DEFINE('ASSNL(T2,T3,T4)T1','ASS') JSP 14,S$$STE## XWD ^D5,Q10006 MOVE 1,S10090 PUSH 16,1 MOVE 1,S10091 FCALV$ ^D2,F10066 Q10006: ; DEFINE('CALL(SUBROUT)') JSP 14,S$$STE## XWD ^D6,Q10007 MOVE 1,S10092 FCALV$ ^D1,F10066 Q10007: ; DEFINE('CALLSRT()') JSP 14,S$$STE## XWD ^D7,Q10008 MOVE 1,S10093 FCALV$ ^D1,F10066 Q10008: ; DEFINE('CHAR(STRING)') JSP 14,S$$STE## XWD ^D8,Q10009 MOVE 1,S10094 FCALV$ ^D1,F10066 Q10009: ; DEFINE('CKSBSET()') JSP 14,S$$STE## XWD ^D9,Q10010 MOVE 1,S10095 FCALV$ ^D1,F10066 Q10010: ; DEFINE('CKREG()') JSP 14,S$$STE## XWD ^D10,Q10011 MOVE 1,S10096 FCALV$ ^D1,F10066 Q10011: ; DEFINE('CKREGD()') JSP 14,S$$STE## XWD ^D11,Q10012 MOVE 1,S10097 FCALV$ ^D1,F10066 Q10012: ; DEFINE('CKTYPE(POS,CHAR)') JSP 14,S$$STE## XWD ^D12,Q10013 MOVE 1,S10098 FCALV$ ^D1,F10066 Q10013: ; DEFINE('CKTYPET(POS,CHAR,TYPE)','CKTYPE') JSP 14,S$$STE## XWD ^D13,Q10014 MOVE 1,S10099 PUSH 16,1 MOVE 1,S10100 FCALV$ ^D2,F10066 Q10014: ; DEFINE('CLRREG()') JSP 14,S$$STE## XWD ^D14,Q10015 MOVE 1,S10101 FCALV$ ^D1,F10066 Q10015: ; DEFINE('COMMENT(STATE)') JSP 14,S$$STE## XWD ^D15,Q10016 MOVE 1,S10102 FCALV$ ^D1,F10066 Q10016: ; DEFINE('COMPILE()ADDR,THISOP') JSP 14,S$$STE## XWD ^D16,Q10017 MOVE 1,S10103 FCALV$ ^D1,F10066 Q10017: ; DEFINE('COMPLR()') JSP 14,S$$STE## XWD ^D17,Q10018 MOVE 1,S10104 FCALV$ ^D1,F10066 Q10018: ; DEFINE('COMPOP()') JSP 14,S$$STE## XWD ^D18,Q10019 MOVE 1,S10105 FCALV$ ^D1,F10066 Q10019: ; DEFINE('DEC2OCT(N)') JSP 14,S$$STE## XWD ^D19,Q10020 MOVE 1,S10106 FCALV$ ^D1,F10066 Q10020: ; DEFINE('DO.CALL(OPERAND)') JSP 14,S$$STE## XWD ^D20,Q10021 MOVE 1,S10107 FCALV$ ^D1,F10066 Q10021: ; DEFINE('DS(BASE,LEN)') JSP 14,S$$STE## XWD ^D21,Q10022 MOVE 1,S10108 FCALV$ ^D1,F10066 Q10022: ; DEFINE('ENDOFF()') JSP 14,S$$STE## XWD ^D22,Q10023 MOVE 1,S10109 FCALV$ ^D1,F10066 Q10023: ; DEFINE('ERROR(MESS,ETYPE)') JSP 14,S$$STE## XWD ^D23,Q10024 MOVE 1,S10110 FCALV$ ^D1,F10066 Q10024: ; DEFINE('FILLTAB(FILLTAB,TEMP)') JSP 14,S$$STE## XWD ^D24,Q10025 MOVE 1,S10111 FCALV$ ^D1,F10066 Q10025: ; DEFINE('FLIP()') JSP 14,S$$STE## XWD ^D25,Q10026 MOVE 1,S10112 FCALV$ ^D1,F10066 Q10026: ; DEFINE('GEN()') JSP 14,S$$STE## XWD ^D26,Q10027 MOVE 1,S10113 FCALV$ ^D1,F10066 Q10027: ; DEFINE('GENCALL(LOC)') JSP 14,S$$STE## XWD ^D27,Q10028 MOVE 1,S10114 FCALV$ ^D1,F10066 Q10028: ; DEFINE('GENLAB(LABEL)') JSP 14,S$$STE## XWD ^D28,Q10029 MOVE 1,S10115 FCALV$ ^D1,F10066 Q10029: ; DEFINE('GENLD()') JSP 14,S$$STE## XWD ^D29,Q10030 MOVE 1,S10116 FCALV$ ^D1,F10066 Q10030: ; DEFINE('GENLOAD(R,ADDR)') JSP 14,S$$STE## XWD ^D30,Q10031 MOVE 1,S10117 FCALV$ ^D1,F10066 Q10031: ; DEFINE('GENLOG(OP,LOC)') JSP 14,S$$STE## XWD ^D31,Q10032 MOVE 1,S10118 FCALV$ ^D1,F10066 Q10032: ; DEFINE('GETCONT(PARM,WHEN)BASELOC,LREG') JSP 14,S$$STE## XWD ^D32,Q10033 MOVE 1,S10119 FCALV$ ^D1,F10066 Q10033: ; DEFINE('GETLAB()') JSP 14,S$$STE## XWD ^D33,Q10034 MOVE 1,S10120 FCALV$ ^D1,F10066 Q10034: ; DEFINE('GETREG()') JSP 14,S$$STE## XWD ^D34,Q10035 MOVE 1,S10121 FCALV$ ^D1,F10066 Q10035: ; DEFINE('GETTYPE(POS)') JSP 14,S$$STE## XWD ^D35,Q10036 MOVE 1,S10122 FCALV$ ^D1,F10066 Q10036: ; DEFINE('INIT()') JSP 14,S$$STE## XWD ^D36,Q10037 MOVE 1,S10123 FCALV$ ^D1,F10066 Q10037: ; DEFINE('OFFLOC(LOC)') JSP 14,S$$STE## XWD ^D37,Q10038 MOVE 1,S10124 FCALV$ ^D1,F10066 Q10038: ; DEFINE('OFFREG(R)') JSP 14,S$$STE## XWD ^D38,Q10039 MOVE 1,S10125 FCALV$ ^D1,F10066 Q10039: ; DEFINE('PUT(STRING)') JSP 14,S$$STE## XWD ^D39,Q10040 MOVE 1,S10126 FCALV$ ^D1,F10066 Q10040: ; DEFINE('PUTREG(R,ADDR)') JSP 14,S$$STE## XWD ^D40,Q10041 MOVE 1,S10127 FCALV$ ^D1,F10066 Q10041: ; DEFINE('RADIX(RADIX)') JSP 14,S$$STE## XWD ^D41,Q10042 MOVE 1,S10128 FCALV$ ^D1,F10066 Q10042: ; DEFINE('SETTYPE(POS,CHAR)') JSP 14,S$$STE## XWD ^D42,Q10043 MOVE 1,S10129 FCALV$ ^D1,F10066 Q10043: ; DEFINE('STATSRT()') JSP 14,S$$STE## XWD ^D43,Q10044 MOVE 1,S10130 FCALV$ ^D1,F10066 Q10044: ; DEFINE('TABSTM()') JSP 14,S$$STE## XWD ^D44,Q10045 MOVE 1,S10131 FCALV$ ^D1,F10066 Q10045: ;** ; IDTAB = TABLE(10,5) JSP 14,S$$STE## XWD ^D45,Q10046 MOVE 1,I10133 PUSH 16,1 MOVE 1,I10134 FCALV$ ^D2,F10064 MOVEM 1,@N10132 Q10046: ; DATA('ID(TAB.LEN,TAB.OFF,TAB.TYPE,TAB.BASE,TAB.MASK,TAB.RANGE)') JSP 14,S$$STE## XWD ^D46,Q10047 MOVE 1,S10135 FCALV$ ^D1,F10060 Q10047: ; REENT.OFF = TABLE(10,5) JSP 14,S$$STE## XWD ^D47,Q10048 MOVE 1,I10133 PUSH 16,1 MOVE 1,I10134 FCALV$ ^D2,F10064 MOVEM 1,@N10136 Q10048: ; DSCONT = TABLE(10,5) JSP 14,S$$STE## XWD ^D48,Q10049 MOVE 1,I10133 PUSH 16,1 MOVE 1,I10134 FCALV$ ^D2,F10064 MOVEM 1,@N10137 Q10049: ;** ; BLANK = ' ' TAB JSP 14,S$$STE## XWD ^D49,Q10050 MOVE 1,S10139 PUSH 16,1 MOVE 1,@N10030 JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@N10138 Q10050: ; CB = SPAN(BLANK) JSP 14,S$$STE## XWD ^D50,Q10052 MOVE 1,@N10138 JSP 11,S$$MBT## EXP . PUSH 16,1 JSP 14,S$$GPB## XWD ^D2,Q10051 MOVE 1,^D1(15) JSP 11,S$$SPN## JRST S$$PTS## Q10051: MOVEM 1,@N10140 Q10052: ; B = CB ! NULL JSP 14,S$$STE## XWD ^D51,Q10056 MOVE 1,@N10140 JSP 11,S$$MKP## PUSH 16,1 MOVE 1,@N10142 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$GPB## XWD ^D-3,Q10055 JSP 11,S$$APS## XWD .-.,Q10054 MOVE 1,^D1(15) JSP 11,S$$PTX## JRST Q10053 Q10054: JSP 11,S$$APF## MOVE 1,^D2(15) JSP 11,S$$PTX## Q10053: JRST S$$PTS## Q10055: MOVEM 1,@N10141 Q10056: ; DIGIT = '0123456789' JSP 14,S$$STE## XWD ^D52,Q10057 MOVE 1,S10144 MOVEM 1,@N10143 Q10057: ; NUMB = SPAN(DIGIT) JSP 14,S$$STE## XWD ^D53,Q10059 MOVE 1,@N10143 JSP 11,S$$MBT## EXP . PUSH 16,1 JSP 14,S$$GPB## XWD ^D2,Q10058 MOVE 1,^D1(15) JSP 11,S$$SPN## JRST S$$PTS## Q10058: MOVEM 1,@N10145 Q10059: ; LITERAL = (ANY('+-') ! '') NUMB ;. ! '=' ANY('AC') LEN(1) $ T1 BREAK(*T1) *T1 JSP 14,S$$STE## XWD ^D54, JSP 14,S$$CPE## ; LET = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ#$' JSP 14,S$$STE## XWD ^D55,Q10064 MOVE 1,S10153 MOVEM 1,@N10152 Q10064: ; AVAR = ANY(LET) (SPAN(LET DIGIT) ! NULL) JSP 14,S$$STE## XWD ^D56,Q10068 MOVE 1,@N10152 JSP 11,S$$MBT## EXP . PUSH 16,1 MOVE 1,@N10152 PUSH 16,1 MOVE 1,@N10143 JSP 14,S$$CNC## EXP ^D2 JSP 11,S$$MBT## EXP . PUSH 16,1 MOVE 1,@N10142 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$GPB## XWD ^D-4,Q10067 MOVE 1,^D1(15) JSP 11,S$$ANY## JSP 11,S$$APS## XWD .-.,Q10066 MOVE 1,^D2(15) JSP 11,S$$SPN## JRST Q10065 Q10066: JSP 11,S$$APF## MOVE 1,^D3(15) JSP 11,S$$PTX## Q10065: JRST S$$PTS## Q10067: MOVEM 1,@N10154 Q10068: ; VAR = ANY(LET) (SPAN(DIGIT) ! NULL) JSP 14,S$$STE## XWD ^D57,Q10072 MOVE 1,@N10152 JSP 11,S$$MBT## EXP . PUSH 16,1 MOVE 1,@N10143 JSP 11,S$$MBT## EXP . PUSH 16,1 MOVE 1,@N10142 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$GPB## XWD ^D-4,Q10071 MOVE 1,^D1(15) JSP 11,S$$ANY## JSP 11,S$$APS## XWD .-.,Q10070 MOVE 1,^D2(15) JSP 11,S$$SPN## JRST Q10069 Q10070: JSP 11,S$$APF## MOVE 1,^D3(15) JSP 11,S$$PTX## Q10069: JRST S$$PTS## Q10071: MOVEM 1,@N10155 Q10072: ; MINUS = DUPL('-',28) JSP 14,S$$STE## XWD ^D58,Q10073 MOVE 1,S10157 PUSH 16,1 MOVE 1,I10158 FCALV$ ^D2,F10065 MOVEM 1,@N10156 Q10073: ;** ; OPS = 'DO' ! 'IFANY' ! 'IF' ! 'BFIELDE' ! 'FIELD' ! ;. 'BBLOCKE' ! 'BLOCK' ! 'BEGIN' ! 'FINISH' ! ;. 'YBLOCKE' ! 'BBLOCK' ! 'BFIELD' ! 'YBLOCK' ! 'CALLS' JSP 14,S$$STE## XWD ^D59,Q10089 JSP 14,S$$GPB## XWD ^D-1,Q10088 BYTE (2)2(16)1(18).+1 JSP 11,S$$APS## XWD .-.,Q10075 MOVE 1,S10160 JSP 11,S$$MST## JRST Q10074 Q10075: JSP 11,S$$APR## XWD .-.,Q10076 MOVE 1,S10161 JSP 11,S$$MST## JRST Q10074 Q10076: JSP 11,S$$APR## XWD .-.,Q10077 MOVE 1,S10162 JSP 11,S$$MST## JRST Q10074 Q10077: JSP 11,S$$APR## XWD .-.,Q10078 MOVE 1,S10163 JSP 11,S$$MST## JRST Q10074 Q10078: JSP 11,S$$APR## XWD .-.,Q10079 MOVE 1,S10164 JSP 11,S$$MST## JRST Q10074 Q10079: JSP 11,S$$APR## XWD .-.,Q10080 MOVE 1,S10165 JSP 11,S$$MST## JRST Q10074 Q10080: JSP 11,S$$APR## XWD .-.,Q10081 MOVE 1,S10166 JSP 11,S$$MST## JRST Q10074 Q10081: JSP 11,S$$APR## XWD .-.,Q10082 MOVE 1,S10167 JSP 11,S$$MST## JRST Q10074 Q10082: JSP 11,S$$APR## XWD .-.,Q10083 MOVE 1,S10168 JSP 11,S$$MST## JRST Q10074 Q10083: JSP 11,S$$APR## XWD .-.,Q10084 MOVE 1,S10169 JSP 11,S$$MST## JRST Q10074 Q10084: JSP 11,S$$APR## XWD .-.,Q10085 MOVE 1,S10170 JSP 11,S$$MST## JRST Q10074 Q10085: JSP 11,S$$APR## XWD .-.,Q10086 MOVE 1,S10171 JSP 11,S$$MST## JRST Q10074 Q10086: JSP 11,S$$APR## XWD .-.,Q10087 MOVE 1,S10172 JSP 11,S$$MST## JRST Q10074 Q10087: JSP 11,S$$APF## MOVE 1,S10173 JSP 11,S$$MST## Q10074: JRST S$$PTS## Q10088: MOVEM 1,@N10159 Q10089: ; CARD.PARSE = POS(0) (BREAK(BLANK) ! NULL) . LABEL CB ;. OPS . OPCODE B REM . OPERAND JSP 14,S$$STE## XWD ^D60,Q10093 MOVE 1,@N10138 JSP 11,S$$MBT## EXP . PUSH 16,1 MOVE 1,@N10142 JSP 11,S$$MKP## PUSH 16,1 MOVE 1,@N10140 JSP 11,S$$MKP## PUSH 16,1 MOVE 1,@N10159 JSP 11,S$$MKP## PUSH 16,1 MOVE 1,@N10141 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$GPB## XWD ^D-6,Q10092 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, JSP 11,S$$VAS## JSP 11,S$$APS## XWD .-.,Q10091 MOVE 1,^D1(15) JSP 11,S$$BRK## JRST Q10090 Q10091: JSP 11,S$$APF## MOVE 1,^D2(15) JSP 11,S$$PTX## Q10090: MOVE 1,N10176 JSP 11,S$$CVA## MOVE 1,^D3(15) JSP 11,S$$PTX## JSP 11,S$$VAS## MOVE 1,^D4(15) JSP 11,S$$PTX## MOVE 1,N10177 JSP 11,S$$CVA## MOVE 1,^D5(15) JSP 11,S$$PTX## JSP 11,S$$VAS## JSP 11,S$$REM## MOVE 1,N10178 JSP 11,S$$CVA## JRST S$$PTS## Q10092: MOVEM 1,@N10174 Q10093: ; OPER.PARSE = POS(0) '(' ( ;. BREAK(',') . LEFT ',' BREAK(',') . OPR ',' ;. BREAK(')') . RIGHT ! ;. BREAK(',') . OPR ',' BREAK(')') . LEFT '' . RIGHT ;. ) ')' RPOS(0) JSP 14,S$$STE## XWD ^D61,Q10097 JSP 14,S$$GPB## XWD ^D-1,Q10096 BYTE (2)2(16)1(18).+1 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, MOVE 1,S10180 JSP 11,S$$MST## JSP 11,S$$APS## XWD .-.,Q10095 JSP 11,S$$VAS## MOVEI 1,B10181 JSP 11,S$$BRK## MOVE 1,N10182 JSP 11,S$$CVA## MOVE 1,S10181 JSP 11,S$$MST## JSP 11,S$$VAS## MOVEI 1,B10181 JSP 11,S$$BRK## MOVE 1,N10183 JSP 11,S$$CVA## MOVE 1,S10181 JSP 11,S$$MST## JSP 11,S$$VAS## MOVEI 1,B10184 JSP 11,S$$BRK## MOVE 1,N10185 JSP 11,S$$CVA## JRST Q10094 Q10095: JSP 11,S$$APF## JSP 11,S$$VAS## MOVEI 1,B10181 JSP 11,S$$BRK## MOVE 1,N10183 JSP 11,S$$CVA## MOVE 1,S10181 JSP 11,S$$MST## JSP 11,S$$VAS## MOVEI 1,B10184 JSP 11,S$$BRK## MOVE 1,N10182 JSP 11,S$$CVA## JSP 11,S$$VAS## MOVE 1,N10185 JSP 11,S$$CVA## Q10094: MOVE 1,S10184 JSP 11,S$$MST## HRRZ 1,K10175 CAIE 1,(13) POPJ 16, JRST S$$PTS## Q10096: MOVEM 1,@N10179 Q10097: ; CALL.PARSE = POS(0) ( ;. BREAK(',') . SUB ',(' BAL . ARGS ')' ! ;. REM . SUB '' . ARGS ;. ) RPOS(0) JSP 14,S$$STE## XWD ^D62,Q10101 JSP 14,S$$GPB## XWD ^D-1,Q10100 BYTE (2)2(16)1(18).+1 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, JSP 11,S$$APS## XWD .-.,Q10099 JSP 11,S$$VAS## MOVEI 1,B10181 JSP 11,S$$BRK## MOVE 1,N10187 JSP 11,S$$CVA## MOVE 1,S10188 JSP 11,S$$MST## JSP 11,S$$VAS## PUSHJ 16,S$$BAL## MOVE 1,N10189 JSP 11,S$$CVA## MOVE 1,S10184 JSP 11,S$$MST## JRST Q10098 Q10099: JSP 11,S$$APF## JSP 11,S$$VAS## JSP 11,S$$REM## MOVE 1,N10187 JSP 11,S$$CVA## JSP 11,S$$VAS## MOVE 1,N10189 JSP 11,S$$CVA## Q10098: HRRZ 1,K10175 CAIE 1,(13) POPJ 16, JRST S$$PTS## Q10100: MOVEM 1,@N10186 Q10101: ; BREAK.TAB = BREAK(',') . T1 ',' BREAK('"') . T2 '"' JSP 14,S$$STE## XWD ^D63,Q10103 JSP 14,S$$GPB## XWD ^D-1,Q10102 BYTE (2)2(16)1(18).+1 JSP 11,S$$VAS## MOVEI 1,B10181 JSP 11,S$$BRK## MOVE 1,N10151 JSP 11,S$$CVA## MOVE 1,S10181 JSP 11,S$$MST## JSP 11,S$$VAS## MOVEI 1,B10191 JSP 11,S$$BRK## MOVE 1,N10192 JSP 11,S$$CVA## MOVE 1,S10191 JSP 11,S$$MST## JRST S$$PTS## Q10102: MOVEM 1,@N10190 Q10103: ;** ; BFIELD.PARSE = POS(0) VAR . N1 ',' AVAR . BASE JSP 14,S$$STE## XWD ^D64,Q10105 MOVE 1,@N10155 JSP 11,S$$MKP## PUSH 16,1 MOVE 1,@N10154 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$GPB## XWD ^D-3,Q10104 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, JSP 11,S$$VAS## MOVE 1,^D1(15) JSP 11,S$$PTX## MOVE 1,N10194 JSP 11,S$$CVA## MOVE 1,S10181 JSP 11,S$$MST## JSP 11,S$$VAS## MOVE 1,^D2(15) JSP 11,S$$PTX## MOVE 1,N10195 JSP 11,S$$CVA## JRST S$$PTS## Q10104: MOVEM 1,@N10193 Q10105: ; FIELD.PARSE = POS(0) VAR . N1 ',' NUMB . OFF ',(' NUMB . LOW ',' ;. NUMB . HIGH ')' JSP 14,S$$STE## XWD ^D65,Q10107 MOVE 1,@N10155 JSP 11,S$$MKP## PUSH 16,1 MOVE 1,@N10145 JSP 11,S$$MKP## PUSH 16,1 MOVE 1,@N10145 JSP 11,S$$MKP## PUSH 16,1 MOVE 1,@N10145 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$GPB## XWD ^D-5,Q10106 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, JSP 11,S$$VAS## MOVE 1,^D1(15) JSP 11,S$$PTX## MOVE 1,N10194 JSP 11,S$$CVA## MOVE 1,S10181 JSP 11,S$$MST## JSP 11,S$$VAS## MOVE 1,^D2(15) JSP 11,S$$PTX## MOVE 1,N10197 JSP 11,S$$CVA## MOVE 1,S10188 JSP 11,S$$MST## JSP 11,S$$VAS## MOVE 1,^D3(15) JSP 11,S$$PTX## MOVE 1,N10198 JSP 11,S$$CVA## MOVE 1,S10181 JSP 11,S$$MST## JSP 11,S$$VAS## MOVE 1,^D4(15) JSP 11,S$$PTX## MOVE 1,N10199 JSP 11,S$$CVA## MOVE 1,S10184 JSP 11,S$$MST## JRST S$$PTS## Q10106: MOVEM 1,@N10196 Q10107: ; BLOCK.PARSE = POS(0) VAR . N1 ',(' NUMB . OFF ',' ;. NUMB . LEN ')' JSP 14,S$$STE## XWD ^D66,Q10109 MOVE 1,@N10155 JSP 11,S$$MKP## PUSH 16,1 MOVE 1,@N10145 JSP 11,S$$MKP## PUSH 16,1 MOVE 1,@N10145 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$GPB## XWD ^D-4,Q10108 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, JSP 11,S$$VAS## MOVE 1,^D1(15) JSP 11,S$$PTX## MOVE 1,N10194 JSP 11,S$$CVA## MOVE 1,S10188 JSP 11,S$$MST## JSP 11,S$$VAS## MOVE 1,^D2(15) JSP 11,S$$PTX## MOVE 1,N10197 JSP 11,S$$CVA## MOVE 1,S10181 JSP 11,S$$MST## JSP 11,S$$VAS## MOVE 1,^D3(15) JSP 11,S$$PTX## MOVE 1,N10029 JSP 11,S$$CVA## MOVE 1,S10184 JSP 11,S$$MST## JRST S$$PTS## Q10108: MOVEM 1,@N10200 Q10109: ; BBLOCK.PARSE = POS(0) VAR . N1 ',(' AVAR . BASE ',' ;. NUMB . LEN ')' JSP 14,S$$STE## XWD ^D67,Q10111 MOVE 1,@N10155 JSP 11,S$$MKP## PUSH 16,1 MOVE 1,@N10154 JSP 11,S$$MKP## PUSH 16,1 MOVE 1,@N10145 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$GPB## XWD ^D-4,Q10110 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, JSP 11,S$$VAS## MOVE 1,^D1(15) JSP 11,S$$PTX## MOVE 1,N10194 JSP 11,S$$CVA## MOVE 1,S10188 JSP 11,S$$MST## JSP 11,S$$VAS## MOVE 1,^D2(15) JSP 11,S$$PTX## MOVE 1,N10195 JSP 11,S$$CVA## MOVE 1,S10181 JSP 11,S$$MST## JSP 11,S$$VAS## MOVE 1,^D3(15) JSP 11,S$$PTX## MOVE 1,N10029 JSP 11,S$$CVA## MOVE 1,S10184 JSP 11,S$$MST## JRST S$$PTS## Q10110: MOVEM 1,@N10201 Q10111: ;** ; LF = 0 JSP 14,S$$STE## XWD ^D68,Q10112 MOVE 1,I10175 MOVEM 1,@N10202 Q10112: ; BF = 1 JSP 14,S$$STE## XWD ^D69,Q10113 MOVE 1,I10150 MOVEM 1,@N10203 Q10113: ; TF = 2 JSP 14,S$$STE## XWD ^D70,Q10114 MOVE 1,I10205 MOVEM 1,@N10204 Q10114: ; DF = 3 JSP 14,S$$STE## XWD ^D71,Q10115 MOVE 1,I10207 MOVEM 1,@N10206 Q10115: ;******* ;** ;** TYPE FLAGS TO IDENTIFY EACH TYPE ;** ;**POS NAME CONTENTS ;**--- ---- -------- ;**0 LF(LEN FLD) Y(BYTE), W(WORD), 1(1 BIT), L(LT 1 WD), G(GT 1 ;**1 BF(BASE FLD) B(BASED), -(NONBASED) ;**2 TF(TYPE FLD) B(BLOCK), F(FIELD) ;**3 DF(DEF FLD) E(DEFINED), -(UNDEF) ;******** ;** ;** ; SW.REG = '1' JSP 14,S$$STE## XWD ^D72,Q10116 MOVE 1,S10209 MOVEM 1,@N10208 Q10116: ; CLRREG() JSP 14,S$$STE## XWD ^D73,Q10117 FCALV$ ^D0,F10210 Q10117: ; INIT() JSP 14,S$$STE## XWD ^D74,Q10118 FCALV$ ^D0,F10211 Q10118: ; SCSC = SC SC JSP 14,S$$STE## XWD ^D75,Q10119 MOVE 1,@N10213 PUSH 16,1 MOVE 1,@N10213 JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@N10212 Q10119: ; BRANCH = LOGOP<'<>'> JSP 14,S$$STE## XWD ^D76,Q10120 MOVE 1,S10216 AREFV$ ^D1,N10215 MOVEM 1,@N10214 Q10120: ; VER = 'VERSION ' VER ' ' DATE() ' WECO<-ERC<-STONE' JSP 14,S$$STE## XWD ^D77,Q10121 MOVE 1,S10217 PUSH 16,1 MOVE 1,@N10086 PUSH 16,1 MOVE 1,S10218 PUSH 16,1 FCALV$ ^D0,F10044 PUSH 16,1 MOVE 1,S10219 JSP 14,S$$CNC## EXP ^D5 MOVEM 1,@N10086 Q10121: ; OUTPUT = VER JSP 14,S$$STE## XWD ^D78,Q10122 MOVE 1,@N10086 MOVEM 1,@S$$OUT## Q10122: ; COMMENT(OUTPUT) JSP 14,S$$STE## XWD ^D79,Q10123 MOVE 1,@S$$OUT## FCALV$ ^D1,F10220 Q10123: ; SWITCH.CK = POS(0) ('*' ! '') ;. ('+' REM . T1 . T2 ! ;. '-' REM . T1 '' . T2) JSP 14,S$$STE## XWD ^D80,Q10129 JSP 14,S$$GPB## XWD ^D-1,Q10128 BYTE (2)2(16)1(18).+1 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, JSP 11,S$$APS## XWD .-.,Q10125 MOVE 1,S10222 JSP 11,S$$MST## JRST Q10124 Q10125: JSP 11,S$$APF## Q10124: JSP 11,S$$APS## XWD .-.,Q10127 MOVE 1,S10223 JSP 11,S$$MST## JSP 11,S$$VAS## JSP 11,S$$VAS## JSP 11,S$$REM## MOVE 1,N10151 JSP 11,S$$CVA## MOVE 1,N10192 JSP 11,S$$CVA## JRST Q10126 Q10127: JSP 11,S$$APF## MOVE 1,S10157 JSP 11,S$$MST## JSP 11,S$$VAS## JSP 11,S$$REM## MOVE 1,N10151 JSP 11,S$$CVA## JSP 11,S$$VAS## MOVE 1,N10192 JSP 11,S$$CVA## Q10126: JRST S$$PTS## Q10128: MOVEM 1,@N10221 Q10129: ; GET.THIS.OP = POS(0) BAL . THISOP (',' ! ' ' REM ! RPOS(0)) JSP 14,S$$STE## XWD ^D81,Q10134 JSP 14,S$$GPB## XWD ^D-1,Q10133 BYTE (2)2(16)1(18).+1 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, JSP 11,S$$VAS## PUSHJ 16,S$$BAL## MOVE 1,N10225 JSP 11,S$$CVA## JSP 11,S$$APS## XWD .-.,Q10131 MOVE 1,S10181 JSP 11,S$$MST## JRST Q10130 Q10131: JSP 11,S$$APR## XWD .-.,Q10132 MOVE 1,S10139 JSP 11,S$$MST## JSP 11,S$$REM## JRST Q10130 Q10132: JSP 11,S$$APF## HRRZ 1,K10175 CAIE 1,(13) POPJ 16, Q10130: JRST S$$PTS## Q10133: MOVEM 1,@N10224 Q10134: ; CK.LIT = POS(0) LITERAL RPOS(0) JSP 14,S$$STE## XWD ^D82,Q10136 MOVE 1,@N10146 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$GPB## XWD ^D2,Q10135 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, MOVE 1,^D1(15) JSP 11,S$$PTX## HRRZ 1,K10175 CAIE 1,(13) POPJ 16, JRST S$$PTS## Q10135: MOVEM 1,@N10226 Q10136: ; GET.VAR.X = POS(0) VAR . X JSP 14,S$$STE## XWD ^D83,Q10138 MOVE 1,@N10155 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$GPB## XWD ^D-2,Q10137 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, JSP 11,S$$VAS## MOVE 1,^D1(15) JSP 11,S$$PTX## MOVE 1,N10228 JSP 11,S$$CVA## JRST S$$PTS## Q10137: MOVEM 1,@N10227 Q10138: ;** ; IDTAB<'#1'> = ID(100,0,'WBB-') JSP 14,S$$STE## XWD ^D84,Q10139 MOVE 1,S10229 AREFN$ ^D1,N10132 PUSH 16,1 MOVE 1,I10231 PUSH 16,1 MOVE 1,I10175 PUSH 16,1 MOVE 1,S10232 FCALV$ ^D3,F10230 JSP 11,S$$ASG## Q10139: ; IDTAB<'#2'> = ID(ADDR.WORD,0,'W-B-') JSP 14,S$$STE## XWD ^D85,Q10140 MOVE 1,S10233 AREFN$ ^D1,N10132 PUSH 16,1 MOVE 1,@N10234 PUSH 16,1 MOVE 1,I10175 PUSH 16,1 MOVE 1,S10235 FCALV$ ^D3,F10230 JSP 11,S$$ASG## Q10140: ; IDTAB<'#3'> = ID(ADDR.WORD,0,'WBF-',SCSC '3') JSP 14,S$$STE## XWD ^D86,Q10141 MOVE 1,S10236 AREFN$ ^D1,N10132 PUSH 16,1 MOVE 1,@N10234 PUSH 16,1 MOVE 1,I10175 PUSH 16,1 MOVE 1,S10237 PUSH 16,1 MOVE 1,@N10212 PUSH 16,1 MOVE 1,S10238 JSP 14,S$$CNC## EXP ^D2 FCALV$ ^D4,F10230 JSP 11,S$$ASG## Q10141: ; IDTAB<'#4'> = ID(ADDR.WORD,0,'WBF-',SCSC '4') JSP 14,S$$STE## XWD ^D87,Q10142 MOVE 1,S10239 AREFN$ ^D1,N10132 PUSH 16,1 MOVE 1,@N10234 PUSH 16,1 MOVE 1,I10175 PUSH 16,1 MOVE 1,S10237 PUSH 16,1 MOVE 1,@N10212 PUSH 16,1 MOVE 1,S10240 JSP 14,S$$CNC## EXP ^D2 FCALV$ ^D4,F10230 JSP 11,S$$ASG## Q10142: ;** ;LOOP CARD = INPUT :F(END) L10241: JSP 14,S$$STE## XWD ^D88,S$$SXT## MOVE 1,@S$$INP## MOVEM 1,@N10242 ; STATENO = STATENO + 1 JSP 14,S$$STE## XWD ^D89,Q10143 DICNV$ @N10243 ADD ^D1,K10150 TLO 1,1B18 TLZ 1,1B19 MOVEM 1,@N10243 Q10143: ; OUTPUT = RPAD(STATENO,8) CARD JSP 14,S$$STE## XWD ^D90,Q10144 MOVE 1,@N10243 PUSH 16,1 MOVE 1,I10244 FCALV$ ^D2,F10080 PUSH 16,1 MOVE 1,@N10242 JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@S$$OUT## Q10144: ; CARD POS(72) REM = :F(CKSW) JSP 14,S$$STE## XWD ^D91,L10246 MOVE 1,@N10242 PUSH 16,1 JSP 14,S$$MTX## XWD ^D-1,0 BYTE (2)2(16)1(18).+1 HRRZ 1,K10245 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, JSP 11,S$$REM## JSP 11,S$$RPS## SETZ 1, JSP 14,S$$RPL## MOVEM 1,@N10242 ; CARD = TRIM(CARD) JSP 14,S$$STE## XWD ^D92,Q10145 MOVE 1,@N10242 FCALV$ ^D1,F10051 MOVEM 1,@N10242 Q10145: ;CKSW CARD SWITCH.CK :F(TRYCOM) L10246: JSP 14,S$$STE## XWD ^D93,L10247 MOVE 1,@N10242 PUSH 16,1 MOVE 1,@N10221 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$MTS## ; $('SW.' T1) = T2 :(LOOP) JSP 14,S$$STE## XWD ^D94,L10241 MOVE 1,S10248 PUSH 16,1 MOVE 1,@N10151 JSP 14,S$$CNC## EXP ^D2 JSP 14,S$$IVN## PUSH 16,1 MOVE 1,@N10192 JSP 11,S$$ASG## JRST L10241 ;TRYCOM CARD POS(0) ANY('*/;') :S(ASSEMC) L10247: JSP 14,S$$STE## XWD ^D95,Q10146 MOVE 1,@N10242 PUSH 16,1 JSP 14,S$$MTX## XWD ^D-1,0 BYTE (2)2(16)1(18).+1 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, MOVEI 1,B10249 JSP 11,S$$ANY## JSP 11,S$$MTS## JRST L10250 Q10146: ; IDENT(CARD) :S(ASSEMC) JSP 14,S$$STE## XWD ^D96,Q10147 MOVE 1,@N10242 FCALV$ ^D1,F10072 JRST L10250 Q10147: ; CARD CARD.PARSE :F(ASSEMB) JSP 14,S$$STE## XWD ^D97,L10251 MOVE 1,@N10242 PUSH 16,1 MOVE 1,@N10174 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$MTS## ; ( COMMENT(MINUS) COMMENT(OUTPUT) ) JSP 14,S$$STE## XWD ^D98,Q10148 MOVE 1,@N10156 FCALV$ ^D1,F10220 PUSH 16,1 MOVE 1,@S$$OUT## FCALV$ ^D1,F10220 JSP 14,S$$CNC## EXP ^D2 Q10148: ; THENSW = '1' JSP 14,S$$STE## XWD ^D99,Q10149 MOVE 1,S10209 MOVEM 1,@N10252 Q10149: ; ( IDENT(OPCODE,'FINISH') ENDOFF() ) JSP 14,S$$STE## XWD ^D100,Q10150 MOVE 1,@N10177 PUSH 16,1 MOVE 1,S10168 FCALV$ ^D2,F10072 PUSH 16,1 FCALV$ ^D0,F10253 JSP 14,S$$CNC## EXP ^D2 Q10150: ; ( STATSRT() CALL(OPCODE) ) :(LOOP) JSP 14,S$$STE## XWD ^D101,L10241 FCALV$ ^D0,F10254 PUSH 16,1 MOVE 1,@N10177 FCALV$ ^D1,F10255 JSP 14,S$$CNC## EXP ^D2 JRST L10241 ;** ;ASSEMC COMMENT(CARD) :(LOOP) L10250: JSP 14,S$$STE## XWD ^D102,L10241 MOVE 1,@N10242 FCALV$ ^D1,F10220 JRST L10241 ;** ;ASSEMB PUT(CARD) :(LOOP) L10251: JSP 14,S$$STE## XWD ^D103,L10241 MOVE 1,@N10242 FCALV$ ^D1,F10256 JRST L10241 ;** ;******** ;** STATEMENT HANDLING ;******** ;DO COMPILE() :F(RETURN)S(DO) L10160: JSP 14,S$$STE## XWD ^D104,S$$SRT## FCALV$ ^D0,F10257 JRST L10160 ;** ;IFANY BTYPE = 'Y' L10161: JSP 14,S$$STE## XWD ^D105,Q10151 MOVE 1,S10259 MOVEM 1,@N10258 Q10151: ;IFANY2 LAB1 = GETLAB() L10260: JSP 14,S$$STE## XWD ^D106,Q10152 FCALV$ ^D0,F10262 MOVEM 1,@N10261 Q10152: ; LAB2 = GETLAB() JSP 14,S$$STE## XWD ^D107,Q10153 FCALV$ ^D0,F10262 MOVEM 1,@N10263 Q10153: ; THENSW = JSP 14,S$$STE## XWD ^D108,Q10154 SETZM @N10252 Q10154: ; LLAB = IDENT(BTYPE,'Y') LAB1 :S(IFANY1) JSP 14,S$$STE## XWD ^D109,Q10155 MOVE 1,@N10258 PUSH 16,1 MOVE 1,S10259 FCALV$ ^D2,F10072 PUSH 16,1 MOVE 1,@N10261 JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@N10264 JRST L10265 Q10155: ; LLAB = LAB2 JSP 14,S$$STE## XWD ^D110,Q10156 MOVE 1,@N10263 MOVEM 1,@N10264 Q10156: ;IFANY1 COMPILE() :S(IFANY1) L10265: JSP 14,S$$STE## XWD ^D111,Q10157 FCALV$ ^D0,F10257 JRST L10265 Q10157: ; GENLAB(LAB2) JSP 14,S$$STE## XWD ^D112,Q10158 MOVE 1,@N10263 FCALV$ ^D1,F10266 Q10158: ; ( IDENT(THENSW) ERROR('NO THEN IN IF') ) :(RETURN) JSP 14,S$$STE## XWD ^D113,S$$SRT## MOVE 1,@N10252 FCALV$ ^D1,F10072 PUSH 16,1 MOVE 1,S10268 FCALV$ ^D1,F10267 JSP 14,S$$CNC## EXP ^D2 JRST S$$SRT## ;** ;IF BTYPE = 'N' :(IFANY2) L10162: JSP 14,S$$STE## XWD ^D114,L10260 MOVE 1,S10269 MOVEM 1,@N10258 JRST L10260 ;** ;BFIELD T = 'WBF-' :(TB) L10171: JSP 14,S$$STE## XWD ^D115,L10271 MOVE 1,S10237 MOVEM 1,@N10270 JRST L10271 ;BBLOCK T = 'WBB-' :(TB) L10170: JSP 14,S$$STE## XWD ^D116,L10271 MOVE 1,S10232 MOVEM 1,@N10270 JRST L10271 ;YBLOCK T = 'Y-B-' :(TB) L10172: JSP 14,S$$STE## XWD ^D117,L10271 MOVE 1,S10272 MOVEM 1,@N10270 JRST L10271 ;YBBLOCK T = 'YBB-' :(TB) L10273: JSP 14,S$$STE## XWD ^D118,L10271 MOVE 1,S10274 MOVEM 1,@N10270 JRST L10271 ;BFIELDE T = 'WBFE' :(TB) L10163: JSP 14,S$$STE## XWD ^D119,L10271 MOVE 1,S10275 MOVEM 1,@N10270 JRST L10271 ;BBLOCKE T = 'WBBE' :(TB) L10165: JSP 14,S$$STE## XWD ^D120,L10271 MOVE 1,S10276 MOVEM 1,@N10270 JRST L10271 ;BLOCK T = 'W-B-' :(TB) L10166: JSP 14,S$$STE## XWD ^D121,L10271 MOVE 1,S10235 MOVEM 1,@N10270 JRST L10271 ;FIELD T = '--F-' :(TB) L10164: JSP 14,S$$STE## XWD ^D122,L10271 MOVE 1,S10277 MOVEM 1,@N10270 JRST L10271 ;TB TYPE = T L10271: JSP 14,S$$STE## XWD ^D123,Q10159 MOVE 1,@N10270 MOVEM 1,@N10278 Q10159: ; LEN = 1 JSP 14,S$$STE## XWD ^D124,Q10160 MOVE 1,I10150 MOVEM 1,@N10029 Q10160: ; Y = JSP 14,S$$STE## XWD ^D125,Q10161 SETZM @N10259 Q10161: ; OPCODE POS(0) 'Y' . Y = JSP 14,S$$STE## XWD ^D126,Q10162 MOVE 1,@N10177 PUSH 16,1 JSP 14,S$$MTX## XWD ^D-1,0 BYTE (2)2(16)1(18).+1 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, JSP 11,S$$VAS## MOVE 1,S10259 JSP 11,S$$MST## MOVE 1,N10259 JSP 11,S$$CVA## JSP 11,S$$RPS## SETZ 1, JSP 14,S$$RPL## MOVEM 1,@N10177 Q10162: ; OPCODE RPOS(1) 'E' = JSP 14,S$$STE## XWD ^D127,Q10163 MOVE 1,@N10177 PUSH 16,1 JSP 14,S$$MTX## XWD ^D-1,0 BYTE (2)2(16)1(18).+1 HRRZ 1,K10150 CAIE 1,(13) POPJ 16, MOVE 1,S10279 JSP 11,S$$MST## JSP 11,S$$RPS## SETZ 1, JSP 14,S$$RPL## MOVEM 1,@N10177 Q10163: ; OPERAND $(OPCODE '.PARSE') :S(TABSTOR) JSP 14,S$$STE## XWD ^D128,Q10164 MOVE 1,@N10178 PUSH 16,1 MOVE 1,@N10177 PUSH 16,1 MOVE 1,S10280 JSP 14,S$$CNC## EXP ^D2 JSP 14,S$$IVV## JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$MTS## JRST L10281 Q10164: ; ERROR('SYNTAX') :(RETURN) JSP 14,S$$STE## XWD ^D129,S$$SRT## MOVE 1,S10282 FCALV$ ^D1,F10267 JRST S$$SRT## ;TABSTOR LOW = REMDR(LOW,WSIZE) L10281: JSP 14,S$$STE## XWD ^D130,Q10165 MOVE 1,@N10198 DASGN$ 2,Q10001+^D0 MOVE 1,@N10283 DASGN$ 2,Q10001+^D1 SUB 16,S$$STB## MOVEM 16,S$$STS## JSA 16,F$$RMD## JUMP 0,Q10001+^D0 JUMP 0,Q10001+^D1 ADD 16,S$$STB## MOVE 1,0 TLO 1,1B18 TLZ 1,1B19 MOVEM 1,@N10198 Q10165: ; HIGH = REMDR(HIGH,WSIZE) JSP 14,S$$STE## XWD ^D131,Q10166 MOVE 1,@N10199 DASGN$ 2,Q10001+^D0 MOVE 1,@N10283 DASGN$ 2,Q10001+^D1 SUB 16,S$$STB## MOVEM 16,S$$STS## JSA 16,F$$RMD## JUMP 0,Q10001+^D0 JUMP 0,Q10001+^D1 ADD 16,S$$STB## MOVE 1,0 TLO 1,1B18 TLZ 1,1B19 MOVEM 1,@N10199 Q10166: ; RANGE = LOW ',' HIGH JSP 14,S$$STE## XWD ^D132,Q10167 MOVE 1,@N10198 PUSH 16,1 MOVE 1,S10181 PUSH 16,1 MOVE 1,@N10199 JSP 14,S$$CNC## EXP ^D3 MOVEM 1,@N10284 Q10167: ; ( EQ(LOW,0) EQ(HIGH + 1,WSIZE) SETTYPE(LF,'W') ) JSP 14,S$$STE## XWD ^D133,Q10168 MOVE 1,@N10198 PUSH 16,1 MOVE 1,I10175 FCALV$ ^D2,F10075 PUSH 16,1 DICNV$ @N10199 ADD ^D1,K10150 TLO 1,1B18 TLZ 1,1B19 PUSH 16,1 MOVE 1,@N10283 FCALV$ ^D2,F10075 PUSH 16,1 MOVE 1,@N10202 PUSH 16,1 MOVE 1,S10286 FCALV$ ^D2,F10285 JSP 14,S$$CNC## EXP ^D3 Q10168: ; ( EQ(LOW,HIGH) IDENT(OPCODE,'FIELD') SETTYPE(LF,'1') ) JSP 14,S$$STE## XWD ^D134,Q10169 MOVE 1,@N10198 PUSH 16,1 MOVE 1,@N10199 FCALV$ ^D2,F10075 PUSH 16,1 MOVE 1,@N10177 PUSH 16,1 MOVE 1,S10164 FCALV$ ^D2,F10072 PUSH 16,1 MOVE 1,@N10202 PUSH 16,1 MOVE 1,S10209 FCALV$ ^D2,F10285 JSP 14,S$$CNC## EXP ^D3 Q10169: ; T1 = HIGH + 1 - LOW JSP 14,S$$STE## XWD ^D135,Q10170 DICNV$ @N10199 ADD ^D1,K10150 PUSH 17,1 DICNV$ @N10198 POP 17,0 SUB ^D0,1 MOVE 1,0 TLO 1,1B18 TLZ 1,1B19 MOVEM 1,@N10151 Q10170: ; ( EQ(T1,HSIZE) EQ(REMDR(LOW,HSIZE),0) SETTYPE(LF,'H') ) JSP 14,S$$STE## XWD ^D136,Q10171 MOVE 1,@N10151 PUSH 16,1 MOVE 1,@N10287 FCALV$ ^D2,F10075 PUSH 16,1 MOVE 1,@N10198 DASGN$ 2,Q10001+^D0 MOVE 1,@N10287 DASGN$ 2,Q10001+^D1 SUB 16,S$$STB## MOVEM 16,S$$STS## JSA 16,F$$RMD## JUMP 0,Q10001+^D0 JUMP 0,Q10001+^D1 ADD 16,S$$STB## MOVE 1,0 TLO 1,1B18 TLZ 1,1B19 PUSH 16,1 MOVE 1,I10175 FCALV$ ^D2,F10075 PUSH 16,1 MOVE 1,@N10202 PUSH 16,1 MOVE 1,S10288 FCALV$ ^D2,F10285 JSP 14,S$$CNC## EXP ^D3 Q10171: ; ( EQ(T1,BSIZE) EQ(REMDR(LOW,BSIZE),0) SETTYPE(LF,'Y') ) JSP 14,S$$STE## XWD ^D137,Q10172 MOVE 1,@N10151 PUSH 16,1 MOVE 1,@N10289 FCALV$ ^D2,F10075 PUSH 16,1 MOVE 1,@N10198 DASGN$ 2,Q10001+^D0 MOVE 1,@N10289 DASGN$ 2,Q10001+^D1 SUB 16,S$$STB## MOVEM 16,S$$STS## JSA 16,F$$RMD## JUMP 0,Q10001+^D0 JUMP 0,Q10001+^D1 ADD 16,S$$STB## MOVE 1,0 TLO 1,1B18 TLZ 1,1B19 PUSH 16,1 MOVE 1,I10175 FCALV$ ^D2,F10075 PUSH 16,1 MOVE 1,@N10202 PUSH 16,1 MOVE 1,S10259 FCALV$ ^D2,F10285 JSP 14,S$$CNC## EXP ^D3 Q10172: ; ( GT(LEN,1) \CKTYPE(BF,'B') ERROR('WARNING..NON-BASED LEN>1') ) JSP 14,S$$STE## XWD ^D138,Q10174 MOVE 1,@N10029 PUSH 16,1 MOVE 1,I10150 FCALV$ ^D2,F10078 PUSH 16,1 JSP 14,S$$NGS## EXP Q10173 MOVE 1,@N10203 PUSH 16,1 MOVE 1,S10141 FCALV$ ^D2,F10100 JRST S$$NGF## Q10173: MOVE 1,S10290 FCALV$ ^D1,F10267 JSP 14,S$$CNC## EXP ^D2 Q10174: ; LEN = DIFFER(Y,'Y') ADDR.WORD * LEN JSP 14,S$$STE## XWD ^D139,Q10175 MOVE 1,@N10259 PUSH 16,1 MOVE 1,S10259 FCALV$ ^D2,F10071 PUSH 16,1 MOVE 1,@N10234 PUSH 16,1 MOVE 1,@N10029 JSP 14,S$$MUL## JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@N10029 Q10175: ; OFF = DIFFER(Y,'Y') ADDR.WORD * OFF JSP 14,S$$STE## XWD ^D140,Q10176 MOVE 1,@N10259 PUSH 16,1 MOVE 1,S10259 FCALV$ ^D2,F10071 PUSH 16,1 MOVE 1,@N10234 PUSH 16,1 MOVE 1,@N10197 JSP 14,S$$MUL## JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@N10197 Q10176: ; ( CKTYPE(LF,'-') ERROR('ILLEGAL RANGE...BYTE ASSUMED') ;. SETTYPE(LF,'Y') ) JSP 14,S$$STE## XWD ^D141,Q10177 MOVE 1,@N10202 PUSH 16,1 MOVE 1,S10157 FCALV$ ^D2,F10100 PUSH 16,1 MOVE 1,S10291 FCALV$ ^D1,F10267 PUSH 16,1 MOVE 1,@N10202 PUSH 16,1 MOVE 1,S10259 FCALV$ ^D2,F10285 JSP 14,S$$CNC## EXP ^D3 Q10177: ; TABSTM() JSP 14,S$$STE## XWD ^D142,Q10178 FCALV$ ^D0,F10292 Q10178: ; ( CKTYPE(DF,'E') DS(BASE,LEN) ) JSP 14,S$$STE## XWD ^D143,Q10179 MOVE 1,@N10206 PUSH 16,1 MOVE 1,S10279 FCALV$ ^D2,F10100 PUSH 16,1 MOVE 1,@N10195 PUSH 16,1 MOVE 1,@N10029 FCALV$ ^D2,F10293 JSP 14,S$$CNC## EXP ^D2 Q10179: ; IDTAB = ID(LEN,OFF,TYPE,BASE,MASK,RANGE) JSP 14,S$$STE## XWD ^D144,Q10180 MOVE 1,@N10194 AREFN$ ^D1,N10132 PUSH 16,1 MOVE 1,@N10029 PUSH 16,1 MOVE 1,@N10197 PUSH 16,1 MOVE 1,@N10278 PUSH 16,1 MOVE 1,@N10195 PUSH 16,1 MOVE 1,@N10294 PUSH 16,1 MOVE 1,@N10284 FCALV$ ^D6,F10230 JSP 11,S$$ASG## Q10180: ; MASK = JSP 14,S$$STE## XWD ^D145,Q10181 SETZM @N10294 Q10181: ; LOW = ; HIGH = ; OFF = ; BASE = :(RETURN) JSP 14,S$$STE## XWD ^D146,Q10182 SETZM @N10198 Q10182: JSP 14,S$$STE## XWD ^D147,Q10183 SETZM @N10199 Q10183: JSP 14,S$$STE## XWD ^D148,Q10184 SETZM @N10197 Q10184: JSP 14,S$$STE## XWD ^D149,S$$SRT## SETZM @N10195 JRST S$$SRT## ;** ;DO.CALL L10295: JSP 14,S$$STE## XWD ^D150, ;CALLS OPERAND CALL.PARSE :F(ERR) L10173: JSP 14,S$$STE## XWD ^D151,L10296 MOVE 1,@N10178 PUSH 16,1 MOVE 1,@N10186 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$MTS## ; CALLLAB = GETLAB() JSP 14,S$$STE## XWD ^D152,Q10185 FCALV$ ^D0,F10262 MOVEM 1,@N10297 Q10185: ; NARG = 0 JSP 14,S$$STE## XWD ^D153,Q10186 MOVE 1,I10175 MOVEM 1,@N10298 Q10186: ; TAB.BASE(IDTAB<'#1'>) = CALLLAB JSP 14,S$$STE## XWD ^D154,Q10187 MOVE 1,S10229 AREFV$ ^D1,N10132 FCALN$ ^D1,F10299 PUSH 16,1 MOVE 1,@N10297 JSP 11,S$$ASG## Q10187: ; TP2 = IDTAB<'#2'> JSP 14,S$$STE## XWD ^D155,Q10188 MOVE 1,S10233 AREFV$ ^D1,N10132 MOVEM 1,@N10300 Q10188: ; TAB.OFF(TP2) = 0 JSP 14,S$$STE## XWD ^D156,Q10189 MOVE 1,@N10300 FCALN$ ^D1,F10301 PUSH 16,1 MOVE 1,I10175 JSP 11,S$$ASG## Q10189: ; REENT.OFF = DIFFER(SW.REENT) TOTSTORE JSP 14,S$$STE## XWD ^D157,Q10190 MOVE 1,@N10297 AREFN$ ^D1,N10136 PUSH 16,1 MOVE 1,@N10302 FCALV$ ^D1,F10071 PUSH 16,1 MOVE 1,@N10303 JSP 14,S$$CNC## EXP ^D2 JSP 11,S$$ASG## Q10190: ; CALLSRT() JSP 14,S$$STE## XWD ^D158,Q10191 FCALV$ ^D0,F10304 Q10191: ;CALLLP ARGS POS(0) SPAN(LET DIGIT) . ARG (',' ! RPOS(0)) = :F(CALLEND) L10305: JSP 14,S$$STE## XWD ^D159,L10307 MOVE 1,@N10189 PUSH 16,1 MOVE 1,@N10152 PUSH 16,1 MOVE 1,@N10143 JSP 14,S$$CNC## EXP ^D2 JSP 11,S$$MBT## EXP . PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, JSP 11,S$$VAS## MOVE 1,^D1(15) JSP 11,S$$SPN## MOVE 1,N10306 JSP 11,S$$CVA## JSP 11,S$$APS## XWD .-.,Q10193 MOVE 1,S10181 JSP 11,S$$MST## JRST Q10192 Q10193: JSP 11,S$$APF## HRRZ 1,K10175 CAIE 1,(13) POPJ 16, Q10192: JSP 11,S$$RPS## SETZ 1, JSP 14,S$$RPL## MOVEM 1,@N10189 ; NARG = NARG + 1 JSP 14,S$$STE## XWD ^D160,Q10194 DICNV$ @N10298 ADD ^D1,K10150 TLO 1,1B18 TLZ 1,1B19 MOVEM 1,@N10298 Q10194: ; OPERAND = '(#1#2,<-[,' ARG ')' JSP 14,S$$STE## XWD ^D161,Q10195 MOVE 1,S10308 PUSH 16,1 MOVE 1,@N10306 PUSH 16,1 MOVE 1,S10184 JSP 14,S$$CNC## EXP ^D3 MOVEM 1,@N10178 Q10195: ; COMPILE() JSP 14,S$$STE## XWD ^D162,Q10196 FCALV$ ^D0,F10257 Q10196: ; TAB.OFF(TP2) = TAB.OFF(TP2) + ADDR.WORD :(CALLLP) JSP 14,S$$STE## XWD ^D163,L10305 MOVE 1,@N10300 FCALN$ ^D1,F10301 PUSH 16,1 MOVE 1,@N10300 FCALV$ ^D1,F10301 PUSH 16,1 MOVE 1,@N10234 JSP 14,S$$ADD## JSP 11,S$$ASG## JRST L10305 ;CALLEND CLRREG() GENCALL(SUB) :(RETURN) L10307: JSP 14,S$$STE## XWD ^D164,S$$SRT## FCALV$ ^D0,F10210 PUSH 16,1 MOVE 1,@N10187 FCALV$ ^D1,F10309 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$MTS## JRST S$$SRT## ;** ;COMPILE OPERAND "=C" LEN(1) $ T1 BREAK(*T1) . T2 *T1 ;. = "=A'" CHAR(T2) "'" :S(COMPILE) L10257: JSP 14,S$$STE## XWD ^D165, JSP 14,S$$CPE## ; OPERAND GET.THIS.OP = :F(COMPERR) JSP 14,S$$STE## XWD ^D166,L10314 MOVE 1,@N10178 PUSH 16,1 MOVE 1,@N10224 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$RPS## SETZ 1, JSP 14,S$$RPL## MOVEM 1,@N10178 ; THISOP OPER.PARSE :S(COMP1) JSP 14,S$$STE## XWD ^D167,Q10197 MOVE 1,@N10225 PUSH 16,1 MOVE 1,@N10179 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$MTS## JRST L10315 Q10197: ; IDENT(THISOP,'THEN') :S(O.THEN) JSP 14,S$$STE## XWD ^D168,Q10198 MOVE 1,@N10225 PUSH 16,1 MOVE 1,S10316 FCALV$ ^D2,F10072 JRST L10317 Q10198: ; ERROR('FUNNY OPERAND') :(FRETURN) JSP 14,S$$STE## XWD ^D169,S$$FRT## MOVE 1,S10318 FCALV$ ^D1,F10267 JRST S$$FRT## ;COMPERR DIFFER(OPERAND) ;. ERROR('INCORRECT OPERAND:' OPERAND) :(FRETURN) L10314: JSP 14,S$$STE## XWD ^D170,S$$FRT## MOVE 1,@N10178 FCALV$ ^D1,F10071 PUSH 16,1 MOVE 1,S10319 PUSH 16,1 MOVE 1,@N10178 JSP 14,S$$CNC## EXP ^D2 FCALV$ ^D1,F10267 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$MTS## JRST S$$FRT## ;COMP1 SAVECOM = THISOP L10315: JSP 14,S$$STE## XWD ^D171,Q10199 MOVE 1,@N10225 MOVEM 1,@N10320 Q10199: ; IDENT(THENSW) :S(O.LOG) JSP 14,S$$STE## XWD ^D172,Q10200 MOVE 1,@N10252 FCALV$ ^D1,F10072 JRST L10321 Q10200: ; OP = JUMPLOC JSP 14,S$$STE## XWD ^D173,Q10201 MOVE 1,@N10183 AREFV$ ^D1,N10323 MOVEM 1,@N10322 Q10201: ; DIFFER(OP) :S(GOTOP) JSP 14,S$$STE## XWD ^D174,Q10202 MOVE 1,@N10322 FCALV$ ^D1,F10071 JRST L10324 Q10202: ; OPR POS(0) ('<-<-' ! '->->') . OPR REM . RIGHT :S(COMP1) JSP 14,S$$STE## XWD ^D175,Q10205 MOVE 1,@N10183 PUSH 16,1 JSP 14,S$$MTX## XWD ^D-1,0 BYTE (2)2(16)1(18).+1 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, JSP 11,S$$VAS## JSP 11,S$$APS## XWD .-.,Q10204 MOVE 1,S10325 JSP 11,S$$MST## JRST Q10203 Q10204: JSP 11,S$$APF## MOVE 1,S10326 JSP 11,S$$MST## Q10203: MOVE 1,N10183 JSP 11,S$$CVA## JSP 11,S$$VAS## JSP 11,S$$REM## MOVE 1,N10185 JSP 11,S$$CVA## JSP 11,S$$MTS## JRST L10315 Q10205: ;COMPUN1 OPR POS(0) '<-[/' = :F(COMPUN) L10327: JSP 14,S$$STE## XWD ^D176,L10329 MOVE 1,@N10183 PUSH 16,1 JSP 14,S$$MTX## XWD ^D-1,0 BYTE (2)2(16)1(18).+1 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, MOVE 1,S10328 JSP 11,S$$MST## JSP 11,S$$RPS## SETZ 1, JSP 14,S$$RPL## MOVEM 1,@N10183 ; ( DS(SCSC '4',ADDR.WORD) DS(SCSC '3',ADDR.WORD) ) JSP 14,S$$STE## XWD ^D177,Q10206 MOVE 1,@N10212 PUSH 16,1 MOVE 1,S10240 JSP 14,S$$CNC## EXP ^D2 PUSH 16,1 MOVE 1,@N10234 FCALV$ ^D2,F10293 PUSH 16,1 MOVE 1,@N10212 PUSH 16,1 MOVE 1,S10238 JSP 14,S$$CNC## EXP ^D2 PUSH 16,1 MOVE 1,@N10234 FCALV$ ^D2,F10293 JSP 14,S$$CNC## EXP ^D2 Q10206: ; CKSBSET() :F(COMFULL) JSP 14,S$$STE## XWD ^D178,L10331 FCALV$ ^D0,F10330 ; RIGHT = EQ(RIGHT,1) OPR :S(COMPLS) JSP 14,S$$STE## XWD ^D179,Q10207 MOVE 1,@N10185 PUSH 16,1 MOVE 1,I10150 FCALV$ ^D2,F10075 PUSH 16,1 MOVE 1,@N10183 JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@N10185 JRST L10332 Q10207: ; RIGHT = RIGHT * CONVERT(OPR,'INTEGER') :F(COMMUL) JSP 14,S$$STE## XWD ^D180,L10333 MOVE 1,@N10185 PUSH 16,1 MOVE 1,@N10183 PUSH 16,1 MOVE 1,S10048 FCALV$ ^D2,F10062 JSP 14,S$$MUL## MOVEM 1,@N10185 ;COMPLS OPR = '+' :(COMP1) L10332: JSP 14,S$$STE## XWD ^D181,L10315 MOVE 1,S10223 MOVEM 1,@N10183 JRST L10315 ;COMMUL OPERAND = '(#4,<-,' RIGHT '),' ;. '(#4,*,' OPR '),(' LEFT ',+,#4),' ;. OPERAND :(COMPILE) L10333: JSP 14,S$$STE## XWD ^D182,L10257 MOVE 1,S10334 PUSH 16,1 MOVE 1,@N10185 PUSH 16,1 MOVE 1,S10335 PUSH 16,1 MOVE 1,S10336 PUSH 16,1 MOVE 1,@N10183 PUSH 16,1 MOVE 1,S10337 PUSH 16,1 MOVE 1,@N10182 PUSH 16,1 MOVE 1,S10338 PUSH 16,1 MOVE 1,@N10178 JSP 14,S$$CNC## EXP ^D9 MOVEM 1,@N10178 JRST L10257 ;COMFULL OPERAND = '(#3,<-[,' LEFT '),(#4,<-[,' RIGHT ;. '),(#4,-,#3),' ;. '(#4,*,' OPR '),(' LEFT ',+,#4),' ;. OPERAND :(COMPILE) L10331: JSP 14,S$$STE## XWD ^D183,L10257 MOVE 1,S10339 PUSH 16,1 MOVE 1,@N10182 PUSH 16,1 MOVE 1,S10340 PUSH 16,1 MOVE 1,@N10185 PUSH 16,1 MOVE 1,S10341 PUSH 16,1 MOVE 1,S10336 PUSH 16,1 MOVE 1,@N10183 PUSH 16,1 MOVE 1,S10337 PUSH 16,1 MOVE 1,@N10182 PUSH 16,1 MOVE 1,S10338 PUSH 16,1 MOVE 1,@N10178 JSP 14,S$$CNC## EXP ^D11 MOVEM 1,@N10178 JRST L10257 ;COMPUN OPR POS(0) AVAR RPOS(0) :S(COMPUN2) L10329: JSP 14,S$$STE## XWD ^D184,Q10208 MOVE 1,@N10183 PUSH 16,1 MOVE 1,@N10154 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, MOVE 1,^D1(15) JSP 11,S$$PTX## HRRZ 1,K10175 CAIE 1,(13) POPJ 16, JSP 11,S$$MTS## JRST L10342 Q10208: ; ERROR('UNDEFINED OPERATION...' OPR) :(RETURN) JSP 14,S$$STE## XWD ^D185,S$$SRT## MOVE 1,S10343 PUSH 16,1 MOVE 1,@N10183 JSP 14,S$$CNC## EXP ^D2 FCALV$ ^D1,F10267 JRST S$$SRT## ;COMPUN2 DO.CALL(OPR ',(' LEFT ',' RIGHT ')') :(RETURN) L10342: JSP 14,S$$STE## XWD ^D186,S$$SRT## MOVE 1,@N10183 PUSH 16,1 MOVE 1,S10188 PUSH 16,1 MOVE 1,@N10182 PUSH 16,1 MOVE 1,S10181 PUSH 16,1 MOVE 1,@N10185 PUSH 16,1 MOVE 1,S10184 JSP 14,S$$CNC## EXP ^D6 FCALV$ ^D1,F10295 JRST S$$SRT## ;GOTOP IDENT(OPR,'GOTO') :S(O.GOTO) L10324: JSP 14,S$$STE## XWD ^D187,Q10209 MOVE 1,@N10183 PUSH 16,1 MOVE 1,S10344 FCALV$ ^D2,F10072 JRST L10345 Q10209: ; OPR = IDENT(OPR,'<-[') CKSBSET() '+' :S(COMP1) JSP 14,S$$STE## XWD ^D188,Q10210 MOVE 1,@N10183 PUSH 16,1 MOVE 1,S10346 FCALV$ ^D2,F10072 PUSH 16,1 FCALV$ ^D0,F10330 PUSH 16,1 MOVE 1,S10223 JSP 14,S$$CNC## EXP ^D3 MOVEM 1,@N10183 JRST L10315 Q10210: ; COMPLR() JSP 14,S$$STE## XWD ^D189,Q10211 FCALV$ ^D0,F10347 Q10211: ; OPGO = 'O.' OP :($OPGO) JSP 14,S$$STE## XWD ^D190,Q10212 MOVE 1,S10349 PUSH 16,1 MOVE 1,@N10322 JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@N10348 Q10212: MOVEI 14,S$$BGT## MOVEM 14,S$$FLP## MOVE 1,@N10348 JSP 14,S$$ILB## ;** ;O.THEN THENSW = '1' L10317: JSP 14,S$$STE## XWD ^D191,Q10213 MOVE 1,S10209 MOVEM 1,@N10252 Q10213: ; ( IDENT(BTYPE,'Y') GENLOG(BRANCH,LAB2) ;. GENLAB(LAB1) ) :(RETURN) JSP 14,S$$STE## XWD ^D192,S$$SRT## MOVE 1,@N10258 PUSH 16,1 MOVE 1,S10259 FCALV$ ^D2,F10072 PUSH 16,1 MOVE 1,@N10214 PUSH 16,1 MOVE 1,@N10263 FCALV$ ^D2,F10350 PUSH 16,1 MOVE 1,@N10261 FCALV$ ^D1,F10266 JSP 14,S$$CNC## EXP ^D3 JRST S$$SRT## ;** ;O.LOG LEFT CK.LIT :F(O.LOGOK) L10321: JSP 14,S$$STE## XWD ^D193,L10351 MOVE 1,@N10182 PUSH 16,1 MOVE 1,@N10226 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$MTS## ; T1 = LEFT ; LEFT = RIGHT ; RIGHT = T1 JSP 14,S$$STE## XWD ^D194,Q10214 MOVE 1,@N10182 MOVEM 1,@N10151 Q10214: JSP 14,S$$STE## XWD ^D195,Q10215 MOVE 1,@N10185 MOVEM 1,@N10182 Q10215: JSP 14,S$$STE## XWD ^D196,Q10216 MOVE 1,@N10151 MOVEM 1,@N10185 Q10216: ; OPR = REPLACE(OPR,'<>','><') JSP 14,S$$STE## XWD ^D197,Q10217 MOVE 1,@N10183 PUSH 16,1 MOVE 1,S10216 PUSH 16,1 MOVE 1,S10352 FCALV$ ^D3,F10083 MOVEM 1,@N10183 Q10217: ;O.LOGOK COMPLR() L10351: JSP 14,S$$STE## XWD ^D198,Q10218 FCALV$ ^D0,F10347 Q10218: ; OP = IDENT(BTYPE,'N') COMPOP() :S(O.LOG1) JSP 14,S$$STE## XWD ^D199,Q10219 MOVE 1,@N10258 PUSH 16,1 MOVE 1,S10269 FCALV$ ^D2,F10072 PUSH 16,1 FCALV$ ^D0,F10353 JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@N10322 JRST L10354 Q10219: ; OP = LOGOP JSP 14,S$$STE## XWD ^D200,Q10220 MOVE 1,@N10183 AREFV$ ^D1,N10215 MOVEM 1,@N10322 Q10220: ;O.LOG1 ( IDENT(OP) ERROR('UNDEF RELATION OP') ) L10354: JSP 14,S$$STE## XWD ^D201,Q10221 MOVE 1,@N10322 FCALV$ ^D1,F10072 PUSH 16,1 MOVE 1,S10355 FCALV$ ^D1,F10267 JSP 14,S$$CNC## EXP ^D2 Q10221: ; GENLOG(OP,LLAB) :(RETURN) JSP 14,S$$STE## XWD ^D202,S$$SRT## MOVE 1,@N10322 PUSH 16,1 MOVE 1,@N10264 FCALV$ ^D2,F10350 JRST S$$SRT## ;** ;COMPOP OPR '\' = :S(COMPOP1) L10353: JSP 14,S$$STE## XWD ^D203,Q10222 MOVE 1,@N10183 PUSH 16,1 JSP 14,S$$MTX## XWD ^D-1,0 BYTE (2)2(16)1(18).+1 MOVE 1,S10356 JSP 11,S$$MST## JSP 11,S$$RPS## SETZ 1, JSP 14,S$$RPL## MOVEM 1,@N10183 JRST L10357 Q10222: ; OPR = '\' OPR JSP 14,S$$STE## XWD ^D204,Q10223 MOVE 1,S10356 PUSH 16,1 MOVE 1,@N10183 JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@N10183 Q10223: ;COMPOP1 COMPOP = LOGOP :(RETURN) L10357: JSP 14,S$$STE## XWD ^D205,S$$SRT## MOVE 1,@N10183 AREFV$ ^D1,N10215 MOVEM 1,@N10353 JRST S$$SRT## ;** ;COMPLR GETCONT(LEFT,2) ; L.ENTRY = ENTRY L10347: JSP 14,S$$STE## XWD ^D206,Q10224 MOVE 1,@N10182 PUSH 16,1 MOVE 1,I10205 FCALV$ ^D2,F10358 Q10224: JSP 14,S$$STE## XWD ^D207,Q10225 MOVE 1,@N10360 MOVEM 1,@N10359 Q10225: ; L.ADDR = ADDR ; L.TYPE = TYPE ; L.F = GETTYPE(LF) JSP 14,S$$STE## XWD ^D208,Q10226 MOVE 1,@N10362 MOVEM 1,@N10361 Q10226: JSP 14,S$$STE## XWD ^D209,Q10227 MOVE 1,@N10278 MOVEM 1,@N10363 Q10227: JSP 14,S$$STE## XWD ^D210,Q10228 MOVE 1,@N10202 FCALV$ ^D1,F10365 MOVEM 1,@N10364 Q10228: ; GETCONT(RIGHT,1) ; R.ENTRY = ENTRY JSP 14,S$$STE## XWD ^D211,Q10229 MOVE 1,@N10185 PUSH 16,1 MOVE 1,I10150 FCALV$ ^D2,F10358 Q10229: JSP 14,S$$STE## XWD ^D212,Q10230 MOVE 1,@N10360 MOVEM 1,@N10366 Q10230: ; R.ADDR = ADDR ; R.TYPE = TYPE ; R.F = GETTYPE(LF) JSP 14,S$$STE## XWD ^D213,Q10231 MOVE 1,@N10362 MOVEM 1,@N10367 Q10231: JSP 14,S$$STE## XWD ^D214,Q10232 MOVE 1,@N10278 MOVEM 1,@N10368 Q10232: JSP 14,S$$STE## XWD ^D215,Q10233 MOVE 1,@N10202 FCALV$ ^D1,F10365 MOVEM 1,@N10369 Q10233: ; IDENT(L.F,R.F) :S(COMPLR1) JSP 14,S$$STE## XWD ^D216,Q10234 MOVE 1,@N10364 PUSH 16,1 MOVE 1,@N10369 FCALV$ ^D2,F10072 JRST L10370 Q10234: ; TYPE = L.TYPE JSP 14,S$$STE## XWD ^D217,Q10235 MOVE 1,@N10363 MOVEM 1,@N10278 Q10235: ; ( \( CKTYPE(BF,'BF') DIFFER(SW.CONV) ) ;. ERROR('LEFT AND RIGHT SIZES DIFFER') ) :S(COMPLR1) JSP 14,S$$STE## XWD ^D218,Q10237 JSP 14,S$$NGS## EXP Q10236 MOVE 1,@N10203 PUSH 16,1 MOVE 1,S10203 FCALV$ ^D2,F10100 PUSH 16,1 MOVE 1,@N10371 FCALV$ ^D1,F10071 JSP 14,S$$CNC## EXP ^D2 JRST S$$NGF## Q10236: MOVE 1,S10372 FCALV$ ^D1,F10267 JRST L10370 Q10237: ; ERROR('WARNING...LEFT SIZE CHANGED TO SIZE OF RIGHT') JSP 14,S$$STE## XWD ^D219,Q10238 MOVE 1,S10373 FCALV$ ^D1,F10267 Q10238: ; L.F = R.F JSP 14,S$$STE## XWD ^D220,Q10239 MOVE 1,@N10369 MOVEM 1,@N10364 Q10239: ; SETTYPE(LF,R.F) JSP 14,S$$STE## XWD ^D221,Q10240 MOVE 1,@N10202 PUSH 16,1 MOVE 1,@N10369 FCALV$ ^D2,F10285 Q10240: ; L.TYPE = TYPE JSP 14,S$$STE## XWD ^D222,Q10241 MOVE 1,@N10278 MOVEM 1,@N10363 Q10241: ; TAB.TYPE( L.ENTRY ) = L.TYPE JSP 14,S$$STE## XWD ^D223,Q10242 MOVE 1,@N10359 FCALN$ ^D1,F10374 PUSH 16,1 MOVE 1,@N10363 JSP 11,S$$ASG## Q10242: ; TAB.RANGE( L.ENTRY ) = TAB.RANGE( R.ENTRY ) JSP 14,S$$STE## XWD ^D224,Q10243 MOVE 1,@N10359 FCALN$ ^D1,F10375 PUSH 16,1 MOVE 1,@N10366 FCALV$ ^D1,F10375 JSP 11,S$$ASG## Q10243: ; TAB.MASK( L.ENTRY ) = TAB.MASK( R.ENTRY ) JSP 14,S$$STE## XWD ^D225,Q10244 MOVE 1,@N10359 FCALN$ ^D1,F10376 PUSH 16,1 MOVE 1,@N10366 FCALV$ ^D1,F10376 JSP 11,S$$ASG## Q10244: ;COMPLR1 LR = L.F R.F :(RETURN) L10370: JSP 14,S$$STE## XWD ^D226,S$$SRT## MOVE 1,@N10364 PUSH 16,1 MOVE 1,@N10369 JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@N10377 JRST S$$SRT## ;** ;GETCONT CHAR.CNT = 0 ; OFF = 0 ; LOAD.CNT = 0 L10358: JSP 14,S$$STE## XWD ^D227,Q10245 MOVE 1,I10175 MOVEM 1,@N10378 Q10245: JSP 14,S$$STE## XWD ^D228,Q10246 MOVE 1,I10175 MOVEM 1,@N10197 Q10246: JSP 14,S$$STE## XWD ^D229,Q10247 MOVE 1,I10175 MOVEM 1,@N10379 Q10247: ; PARM GET.VAR.X = :S(GETC) JSP 14,S$$STE## XWD ^D230,Q10248 MOVE 1,@N10380 PUSH 16,1 MOVE 1,@N10227 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$RPS## SETZ 1, JSP 14,S$$RPL## MOVEM 1,@N10380 JRST L10381 Q10248: ; PARM CK.LIT :F(GETERR) JSP 14,S$$STE## XWD ^D231,L10382 MOVE 1,@N10380 PUSH 16,1 MOVE 1,@N10226 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$MTS## ; ( IDENT(WHEN,2) ERROR('LITERAL ON THE LEFT') ) JSP 14,S$$STE## XWD ^D232,Q10249 MOVE 1,@N10383 PUSH 16,1 MOVE 1,I10205 FCALV$ ^D2,F10072 PUSH 16,1 MOVE 1,S10384 FCALV$ ^D1,F10267 JSP 14,S$$CNC## EXP ^D2 Q10249: ;CKCCH TYPE = L.TYPE L10385: JSP 14,S$$STE## XWD ^D233,Q10250 MOVE 1,@N10363 MOVEM 1,@N10278 Q10250: ; PARM POS(0) "=A" LEN(1) RTAB(1) . ADDR :S(RETURN) JSP 14,S$$STE## XWD ^D234,Q10251 MOVE 1,@N10380 PUSH 16,1 JSP 14,S$$MTX## XWD ^D-1,0 BYTE (2)2(16)1(18).+1 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, MOVE 1,S10386 JSP 11,S$$MST## HRRZ 1,K10150 JSP 11,S$$LEN## JSP 11,S$$VAS## HRRZ 1,K10150 JSP 11,S$$RTB## MOVE 1,N10362 JSP 11,S$$CVA## JSP 11,S$$MTS## JRST S$$SRT## Q10251: ; ADDR = '#' RADIX(PARM) :(RETURN) JSP 14,S$$STE## XWD ^D235,S$$SRT## MOVE 1,S10387 PUSH 16,1 MOVE 1,@N10380 FCALV$ ^D1,F10388 JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@N10362 JRST S$$SRT## ;GETERR ( DIFFER(PARM) ERROR('STRANGE OPERAND...' PARM) ) ;. :(RETURN) L10382: JSP 14,S$$STE## XWD ^D236,S$$SRT## MOVE 1,@N10380 FCALV$ ^D1,F10071 PUSH 16,1 MOVE 1,S10389 PUSH 16,1 MOVE 1,@N10380 JSP 14,S$$CNC## EXP ^D2 FCALV$ ^D1,F10267 JSP 14,S$$CNC## EXP ^D2 JRST S$$SRT## ;GETC GEN() L10381: JSP 14,S$$STE## XWD ^D237,Q10252 FCALV$ ^D0,F10390 Q10252: ; PARM GET.VAR.X = :S(GETC)F(GETERR) JSP 14,S$$STE## XWD ^D238,L10382 MOVE 1,@N10380 PUSH 16,1 MOVE 1,@N10227 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$RPS## SETZ 1, JSP 14,S$$RPL## MOVEM 1,@N10380 JRST L10381 ;** ;GEN CHAR.CNT = CHAR.CNT + 1 L10390: JSP 14,S$$STE## XWD ^D239,Q10253 DICNV$ @N10378 ADD ^D1,K10150 TLO 1,1B18 TLZ 1,1B19 MOVEM 1,@N10378 Q10253: ; ENTRY = IDTAB JSP 14,S$$STE## XWD ^D240,Q10254 MOVE 1,@N10228 AREFV$ ^D1,N10132 MOVEM 1,@N10360 Q10254: ; ( IDENT(ENTRY) ERROR('UNDEFINED ELEMENT...' X) ) :S(RETURN) JSP 14,S$$STE## XWD ^D241,Q10255 MOVE 1,@N10360 FCALV$ ^D1,F10072 PUSH 16,1 MOVE 1,S10391 PUSH 16,1 MOVE 1,@N10228 JSP 14,S$$CNC## EXP ^D2 FCALV$ ^D1,F10267 JSP 14,S$$CNC## EXP ^D2 JRST S$$SRT## Q10255: ; TYPE = TAB.TYPE(ENTRY) JSP 14,S$$STE## XWD ^D242,Q10256 MOVE 1,@N10360 FCALV$ ^D1,F10374 MOVEM 1,@N10278 Q10256: ; OFF = OFF + TAB.OFF(ENTRY) JSP 14,S$$STE## XWD ^D243,Q10257 MOVE 1,@N10197 PUSH 16,1 MOVE 1,@N10360 FCALV$ ^D1,F10301 JSP 14,S$$ADD## MOVEM 1,@N10197 Q10257: ; ( DIFFER(TAB.BASE(ENTRY)) GT(CHAR.CNT,1) ;. ERROR('MISPLACED BASE:' X) ) JSP 14,S$$STE## XWD ^D244,Q10258 MOVE 1,@N10360 FCALV$ ^D1,F10299 FCALV$ ^D1,F10071 PUSH 16,1 MOVE 1,@N10378 PUSH 16,1 MOVE 1,I10150 FCALV$ ^D2,F10078 PUSH 16,1 MOVE 1,S10392 PUSH 16,1 MOVE 1,@N10228 JSP 14,S$$CNC## EXP ^D2 FCALV$ ^D1,F10267 JSP 14,S$$CNC## EXP ^D3 Q10258: ; EQ(CHAR.CNT,1) :F(GEBASE) JSP 14,S$$STE## XWD ^D245,L10393 MOVE 1,@N10378 PUSH 16,1 MOVE 1,I10150 FCALV$ ^D2,F10075 ; ( IDENT(TAB.BASE(ENTRY)) ERROR('MISPLACED BASE:' X) ) JSP 14,S$$STE## XWD ^D246,Q10259 MOVE 1,@N10360 FCALV$ ^D1,F10299 FCALV$ ^D1,F10072 PUSH 16,1 MOVE 1,S10392 PUSH 16,1 MOVE 1,@N10228 JSP 14,S$$CNC## EXP ^D2 FCALV$ ^D1,F10267 JSP 14,S$$CNC## EXP ^D2 Q10259: ; BASELOC = TAB.BASE(ENTRY) JSP 14,S$$STE## XWD ^D247,Q10260 MOVE 1,@N10360 FCALV$ ^D1,F10299 MOVEM 1,@N10394 Q10260: ; TAB.MASK(ENTRY) = TAB.MASK(ENTRY) - 1 JSP 14,S$$STE## XWD ^D248,Q10261 MOVE 1,@N10360 FCALN$ ^D1,F10376 PUSH 16,1 MOVE 1,@N10360 FCALV$ ^D1,F10376 DICNV$ 0 SUB ^D1,K10150 TLO 1,1B18 TLZ 1,1B19 JSP 11,S$$ASG## Q10261: ; ADDR = JSP 14,S$$STE## XWD ^D249,Q10262 SETZM @N10362 Q10262: ; DIFFER(SW.REENT) :F(GEBASE) JSP 14,S$$STE## XWD ^D250,L10393 MOVE 1,@N10302 FCALV$ ^D1,F10071 ; ( DIFFER(SW.REG) IDENT(BASELOC,'REG') ) :S(GEBASE) JSP 14,S$$STE## XWD ^D251,Q10263 MOVE 1,@N10208 FCALV$ ^D1,F10071 PUSH 16,1 MOVE 1,@N10394 PUSH 16,1 MOVE 1,S10395 FCALV$ ^D2,F10072 JSP 14,S$$CNC## EXP ^D2 JRST L10393 Q10263: ; LREG = REENT.REG JSP 14,S$$STE## XWD ^D252,Q10264 MOVE 1,@N10397 MOVEM 1,@N10396 Q10264: ; OFF = OFF + REENT.OFF JSP 14,S$$STE## XWD ^D253,Q10265 MOVE 1,@N10197 PUSH 16,1 MOVE 1,@N10394 AREFV$ ^D1,N10136 JSP 14,S$$ADD## MOVEM 1,@N10197 Q10265: ; BASELOC = JSP 14,S$$STE## XWD ^D254,Q10266 SETZM @N10394 Q10266: ;GEBASE ( CKTYPE(TF,'B') DIFFER(PARM) ) :S(RETURN) L10393: JSP 14,S$$STE## XWD ^D255,Q10267 MOVE 1,@N10204 PUSH 16,1 MOVE 1,S10141 FCALV$ ^D2,F10100 PUSH 16,1 MOVE 1,@N10380 FCALV$ ^D1,F10071 JSP 14,S$$CNC## EXP ^D2 JRST S$$SRT## Q10267: ; LOAD.CNT = LOAD.CNT + 1 JSP 14,S$$STE## XWD ^D256,Q10268 DICNV$ @N10379 ADD ^D1,K10150 TLO 1,1B18 TLZ 1,1B19 MOVEM 1,@N10379 Q10268: ; GENLD() JSP 14,S$$STE## XWD ^D257,Q10269 FCALV$ ^D0,F10398 Q10269: ; OFF = ; BASELOC = :(RETURN) JSP 14,S$$STE## XWD ^D258,Q10270 SETZM @N10197 Q10270: JSP 14,S$$STE## XWD ^D259,S$$SRT## SETZM @N10394 JRST S$$SRT## ;** ;GENLD R = GETREG() L10398: JSP 14,S$$STE## XWD ^D260,Q10271 FCALV$ ^D0,F10400 MOVEM 1,@N10399 Q10271: ; ( DIFFER(ADDR) CKREG() CKREGD() ;. PUTREG(R,ADDR) GENLOAD(R,ADDR) ) JSP 14,S$$STE## XWD ^D261,Q10272 MOVE 1,@N10362 FCALV$ ^D1,F10071 PUSH 16,1 FCALV$ ^D0,F10401 PUSH 16,1 FCALV$ ^D0,F10402 PUSH 16,1 MOVE 1,@N10399 PUSH 16,1 MOVE 1,@N10362 FCALV$ ^D2,F10403 PUSH 16,1 MOVE 1,@N10399 PUSH 16,1 MOVE 1,@N10362 FCALV$ ^D2,F10404 JSP 14,S$$CNC## EXP ^D5 Q10272: ; OFF = EQ(OFF) :S(NOOFF) JSP 14,S$$STE## XWD ^D262,Q10273 MOVE 1,@N10197 FCALV$ ^D1,F10075 MOVEM 1,@N10197 JRST L10405 Q10273: ; OFF = RADIX(OFF) JSP 14,S$$STE## XWD ^D263,Q10274 MOVE 1,@N10197 FCALV$ ^D1,F10388 MOVEM 1,@N10197 Q10274: ;NOOFF BASELOC = DIFFER(BASELOC) DIFFER(OFF) BASELOC '+' L10405: JSP 14,S$$STE## XWD ^D264,Q10275 MOVE 1,@N10394 FCALV$ ^D1,F10071 PUSH 16,1 MOVE 1,@N10197 FCALV$ ^D1,F10071 PUSH 16,1 MOVE 1,@N10394 PUSH 16,1 MOVE 1,S10223 JSP 14,S$$CNC## EXP ^D4 MOVEM 1,@N10394 Q10275: ; LREG = DIFFER(LREG) '(' LREG ')' JSP 14,S$$STE## XWD ^D265,Q10276 MOVE 1,@N10396 FCALV$ ^D1,F10071 PUSH 16,1 MOVE 1,S10180 PUSH 16,1 MOVE 1,@N10396 PUSH 16,1 MOVE 1,S10184 JSP 14,S$$CNC## EXP ^D4 MOVEM 1,@N10396 Q10276: ; ADDR = BASELOC OFF LREG JSP 14,S$$STE## XWD ^D266,Q10277 MOVE 1,@N10394 PUSH 16,1 MOVE 1,@N10197 PUSH 16,1 MOVE 1,@N10396 JSP 14,S$$CNC## EXP ^D3 MOVEM 1,@N10362 Q10277: ; LREG = R :(RETURN) JSP 14,S$$STE## XWD ^D267,S$$SRT## MOVE 1,@N10399 MOVEM 1,@N10396 JRST S$$SRT## ;** ;PUT PUNCH = STRING :(RETURN) L10256: JSP 14,S$$STE## XWD ^D268,S$$SRT## MOVE 1,@N10407 MOVEM 1,@N10406 JRST S$$SRT## ;** ;**SNO*LPAD LPAD = DUPL(SYM,N - SIZE(LPAD)) LPAD :(RETURN) ;**SNO*RPAD SYM = IDENT(SYM) ' ' ;**SNO* RPAD = RPAD DUPL(SYM,N - SIZE(RPAD)) :(RETURN) ;** ;GENLAB ( DIFFER(LABEL) ASS(LABEL) CLRREG() ) :(RETURN) L10266: JSP 14,S$$STE## XWD ^D269,S$$SRT## MOVE 1,@N10176 FCALV$ ^D1,F10071 PUSH 16,1 MOVE 1,@N10176 FCALV$ ^D1,F10091 PUSH 16,1 FCALV$ ^D0,F10210 JSP 14,S$$CNC## EXP ^D3 JRST S$$SRT## ;** ;FILLTAB TEMP BREAK.TAB = :F(RETURN) L10408: JSP 14,S$$STE## XWD ^D270,S$$SRT## MOVE 1,@N10409 PUSH 16,1 MOVE 1,@N10190 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$RPS## SETZ 1, JSP 14,S$$RPL## MOVEM 1,@N10409 ; FILLTAB = T2 :(FILLTAB) JSP 14,S$$STE## XWD ^D271,L10408 MOVE 1,@N10151 AREFN$ ^D1,N10408 PUSH 16,1 MOVE 1,@N10192 JSP 11,S$$ASG## JRST L10408 ;** ;ERR ERROR('SYNTAX') :(RETURN) L10296: JSP 14,S$$STE## XWD ^D272,S$$SRT## MOVE 1,S10282 FCALV$ ^D1,F10267 JRST S$$SRT## ;** ;ERROR MESS = DIFFER(THISOP) MESS ':' THISOP L10267: JSP 14,S$$STE## XWD ^D273,Q10278 MOVE 1,@N10225 FCALV$ ^D1,F10071 PUSH 16,1 MOVE 1,@N10410 PUSH 16,1 MOVE 1,S10411 PUSH 16,1 MOVE 1,@N10225 JSP 14,S$$CNC## EXP ^D4 MOVEM 1,@N10410 Q10278: ; TTYOUT = DIFFER(CARD) STATENO TAB CARD CRLF JSP 14,S$$STE## XWD ^D274,Q10279 MOVE 1,@N10242 FCALV$ ^D1,F10071 PUSH 16,1 MOVE 1,@N10243 PUSH 16,1 MOVE 1,@N10030 PUSH 16,1 MOVE 1,@N10242 PUSH 16,1 MOVE 1,@N10413 JSP 14,S$$CNC## EXP ^D5 MOVEM 1,@N10412 Q10279: ; CARD = JSP 14,S$$STE## XWD ^D275,Q10280 SETZM @N10242 Q10280: ; TTYOUT = 'ERROR-' MESS CRLF JSP 14,S$$STE## XWD ^D276,Q10281 MOVE 1,S10414 PUSH 16,1 MOVE 1,@N10410 PUSH 16,1 MOVE 1,@N10413 JSP 14,S$$CNC## EXP ^D3 MOVEM 1,@N10412 Q10281: ; OUTPUT = '**********' MESS JSP 14,S$$STE## XWD ^D277,Q10282 MOVE 1,S10415 PUSH 16,1 MOVE 1,@N10410 JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@S$$OUT## Q10282: ; COMMENT(OUTPUT) :(RETURN) JSP 14,S$$STE## XWD ^D278,S$$SRT## MOVE 1,@S$$OUT## FCALV$ ^D1,F10220 JRST S$$SRT## ;** ;SETTYPE TYPE POS(POS) LEN(1) = CHAR :(RETURN) L10285: JSP 14,S$$STE## XWD ^D279,S$$SRT## MOVE 1,@N10278 PUSH 16,1 MOVE 1,@N10032 JSP 11,S$$MID## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 HRRZ 1,^D1(15) HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, HRRZ 1,K10150 JSP 11,S$$LEN## JSP 11,S$$RPS## MOVE 1,@N10312 JSP 14,S$$RPL## MOVEM 1,@N10278 JRST S$$SRT## ;** ;GETTYPE TYPE POS(POS) LEN(1) . GETTYPE :(RETURN) L10365: JSP 14,S$$STE## XWD ^D280,S$$SRT## MOVE 1,@N10278 PUSH 16,1 MOVE 1,@N10032 JSP 11,S$$MID## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 HRRZ 1,^D1(15) HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, JSP 11,S$$VAS## HRRZ 1,K10150 JSP 11,S$$LEN## MOVE 1,N10365 JSP 11,S$$CVA## JSP 11,S$$MTS## JRST S$$SRT## ;** ;CKTYPE TYPE POS(POS) CHAR :F(FRETURN)S(RETURN) L10100: JSP 14,S$$STE## XWD ^D281,S$$FRT## MOVE 1,@N10278 PUSH 16,1 MOVE 1,@N10032 JSP 11,S$$MID## PUSH 16,1 MOVE 1,@N10312 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D3,0 HRRZ 1,^D1(15) HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, MOVE 1,^D2(15) JSP 11,S$$PTX## JSP 11,S$$MTS## JRST S$$SRT## ;** ;DEC2OCT N = CONVERT(N,'INTEGER') :F(FRETURN) L10416: JSP 14,S$$STE## XWD ^D282,S$$FRT## MOVE 1,@N10269 PUSH 16,1 MOVE 1,S10048 FCALV$ ^D2,F10062 MOVEM 1,@N10269 ; ( GT(N,MAXSIZE) ERROR('GT MAX SIZE...' N) ) :S(FRETURN) JSP 14,S$$STE## XWD ^D283,Q10283 MOVE 1,@N10269 PUSH 16,1 MOVE 1,@N10417 FCALV$ ^D2,F10078 PUSH 16,1 MOVE 1,S10418 PUSH 16,1 MOVE 1,@N10269 JSP 14,S$$CNC## EXP ^D2 FCALV$ ^D1,F10267 JSP 14,S$$CNC## EXP ^D2 JRST S$$FRT## Q10283: ; DEC2OCT = LT(N,0) '-' DEC2OCT(0 - N) :S(RETURN) JSP 14,S$$STE## XWD ^D284,Q10284 MOVE 1,@N10269 PUSH 16,1 MOVE 1,I10175 FCALV$ ^D2,F10073 PUSH 16,1 MOVE 1,S10157 PUSH 16,1 MOVE ^D1,K10175 PUSH 17,1 DICNV$ @N10269 POP 17,0 SUB ^D0,1 MOVE 1,0 TLO 1,1B18 TLZ 1,1B19 FCALV$ ^D1,F10416 JSP 14,S$$CNC## EXP ^D3 MOVEM 1,@N10416 JRST S$$SRT## Q10284: ;D2O DEC2OCT = REMDR(N,8) DEC2OCT L10419: JSP 14,S$$STE## XWD ^D285,Q10285 MOVE 1,@N10269 DASGN$ 2,Q10001+^D0 SUB 16,S$$STB## MOVEM 16,S$$STS## JSA 16,F$$RMD## JUMP 0,Q10001+^D0 JUMP 0,K10244 ADD 16,S$$STB## MOVE 1,0 TLO 1,1B18 TLZ 1,1B19 PUSH 16,1 MOVE 1,@N10416 JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@N10416 Q10285: ; N = GT(N,7) N / 8 :F(RETURN)S(D2O) JSP 14,S$$STE## XWD ^D286,S$$SRT## MOVE 1,@N10269 PUSH 16,1 MOVE 1,I10420 FCALV$ ^D2,F10078 PUSH 16,1 DICNV$ @N10269 IDIV ^D1,K10244 TLO 1,1B18 TLZ 1,1B19 JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@N10269 JRST L10419 ;** ;FLIP T1 = L.ADDR ; L.ADDR = R.ADDR ; R.ADDR = T1 L10421: JSP 14,S$$STE## XWD ^D287,Q10286 MOVE 1,@N10361 MOVEM 1,@N10151 Q10286: JSP 14,S$$STE## XWD ^D288,Q10287 MOVE 1,@N10367 MOVEM 1,@N10361 Q10287: JSP 14,S$$STE## XWD ^D289,Q10288 MOVE 1,@N10151 MOVEM 1,@N10367 Q10288: ; T1 = L.ENTRY ; L.ENTRY = R.ENTRY ; R.ENTRY = T1 JSP 14,S$$STE## XWD ^D290,Q10289 MOVE 1,@N10359 MOVEM 1,@N10151 Q10289: JSP 14,S$$STE## XWD ^D291,Q10290 MOVE 1,@N10366 MOVEM 1,@N10359 Q10290: JSP 14,S$$STE## XWD ^D292,Q10291 MOVE 1,@N10151 MOVEM 1,@N10366 Q10291: ; T1 = L.F ; L.F = R.F ; R.F = T1 JSP 14,S$$STE## XWD ^D293,Q10292 MOVE 1,@N10364 MOVEM 1,@N10151 Q10292: JSP 14,S$$STE## XWD ^D294,Q10293 MOVE 1,@N10369 MOVEM 1,@N10364 Q10293: JSP 14,S$$STE## XWD ^D295,Q10294 MOVE 1,@N10151 MOVEM 1,@N10369 Q10294: ; LR = L.F R.F :(RETURN) JSP 14,S$$STE## XWD ^D296,S$$SRT## MOVE 1,@N10364 PUSH 16,1 MOVE 1,@N10369 JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@N10377 JRST S$$SRT## ;** ;GETLAB L.CNT = L.CNT + 1 L10262: JSP 14,S$$STE## XWD ^D297,Q10295 DICNV$ @N10422 ADD ^D1,K10150 TLO 1,1B18 TLZ 1,1B19 MOVEM 1,@N10422 Q10295: ; GETLAB = SC L.CNT :(RETURN) JSP 14,S$$STE## XWD ^D298,S$$SRT## MOVE 1,@N10213 PUSH 16,1 MOVE 1,@N10422 JSP 14,S$$CNC## EXP ^D2 MOVEM 1,@N10262 JRST S$$SRT## ;** ;DS ( IDENT(BASE,'REG') DIFFER(SW.REG) ) :S(RETURN) L10293: JSP 14,S$$STE## XWD ^D299,Q10296 MOVE 1,@N10195 PUSH 16,1 MOVE 1,S10395 FCALV$ ^D2,F10072 PUSH 16,1 MOVE 1,@N10208 FCALV$ ^D1,F10071 JSP 14,S$$CNC## EXP ^D2 JRST S$$SRT## Q10296: ; SAVEDS (POS(0) ! '"') BASE ',' :S(RETURN) JSP 14,S$$STE## XWD ^D300,Q10299 MOVE 1,@N10423 PUSH 16,1 MOVE 1,@N10195 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 JSP 11,S$$APS## XWD .-.,Q10298 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, JRST Q10297 Q10298: JSP 11,S$$APF## MOVE 1,S10191 JSP 11,S$$MST## Q10297: MOVE 1,^D1(15) JSP 11,S$$PTX## MOVE 1,S10181 JSP 11,S$$MST## JSP 11,S$$MTS## JRST S$$SRT## Q10299: ; LEN = ((LEN + ADDR.WORD - 1) / ADDR.WORD) * ADDR.WORD JSP 14,S$$STE## XWD ^D301,Q10300 MOVE 1,@N10029 PUSH 16,1 MOVE 1,@N10234 JSP 14,S$$ADD## DICNV$ 0 SUB ^D1,K10150 PUSH 17,1 DICNV$ @N10234 POP 17,0 IDIV ^D0,1 MOVE 1,0 PUSH 17,1 DICNV$ @N10234 POP 17,0 IMUL ^D1,0 TLO 1,1B18 TLZ 1,1B19 MOVEM 1,@N10029 Q10300: ; DIFFER(SW.REENT) :F(DSNR) JSP 14,S$$STE## XWD ^D302,L10424 MOVE 1,@N10302 FCALV$ ^D1,F10071 ; REENT.OFF = TOTSTORE JSP 14,S$$STE## XWD ^D303,Q10301 MOVE 1,@N10195 AREFN$ ^D1,N10136 PUSH 16,1 MOVE 1,@N10303 JSP 11,S$$ASG## Q10301: ; TOTSTORE = TOTSTORE + LEN :(RETURN) JSP 14,S$$STE## XWD ^D304,S$$SRT## MOVE 1,@N10303 PUSH 16,1 MOVE 1,@N10029 JSP 14,S$$ADD## MOVEM 1,@N10303 JRST S$$SRT## ;DSNR SAVEDS = SAVEDS BASE ',' LEN '"' :(RETURN) L10424: JSP 14,S$$STE## XWD ^D305,S$$SRT## MOVE 1,@N10423 PUSH 16,1 MOVE 1,@N10195 PUSH 16,1 MOVE 1,S10181 PUSH 16,1 MOVE 1,@N10029 PUSH 16,1 MOVE 1,S10191 JSP 14,S$$CNC## EXP ^D5 MOVEM 1,@N10423 JRST S$$SRT## ;** ;CHAR CHAR = GETLAB() L10312: JSP 14,S$$STE## XWD ^D306,Q10302 FCALV$ ^D0,F10262 MOVEM 1,@N10312 Q10302: ; SAVEDC = SAVEDC CHAR ',' STRING '"' :(RETURN) JSP 14,S$$STE## XWD ^D307,S$$SRT## MOVE 1,@N10425 PUSH 16,1 MOVE 1,@N10312 PUSH 16,1 MOVE 1,S10181 PUSH 16,1 MOVE 1,@N10407 PUSH 16,1 MOVE 1,S10191 JSP 14,S$$CNC## EXP ^D5 MOVEM 1,@N10425 JRST S$$SRT## ;** ;ENDOFF IDTAB = CONVERT(IDTAB,'ARRAY') L10253: JSP 14,S$$STE## XWD ^D308,Q10303 MOVE 1,@N10132 PUSH 16,1 MOVE 1,S10063 FCALV$ ^D2,F10062 MOVEM 1,@N10132 Q10303: ; OUTPUT = JSP 14,S$$STE## XWD ^D309,Q10304 SETZM @S$$OUT## Q10304: ; OUTPUT = JSP 14,S$$STE## XWD ^D310,Q10305 SETZM @S$$OUT## Q10305: ; OUTPUT = 'NAME LOCATN LEN OFF #REF TYPE' JSP 14,S$$STE## XWD ^D311,Q10306 MOVE 1,S10426 MOVEM 1,@S$$OUT## Q10306: ; OUTPUT = REPLACE(OUTPUT,LET,MINUS) JSP 14,S$$STE## XWD ^D312,Q10307 MOVE 1,@S$$OUT## PUSH 16,1 MOVE 1,@N10152 PUSH 16,1 MOVE 1,@N10156 FCALV$ ^D3,F10083 MOVEM 1,@S$$OUT## Q10307: ; I = JSP 14,S$$STE## XWD ^D313,Q10308 SETZM @N10427 Q10308: ;ENDLP I = I + 1 L10428: JSP 14,S$$STE## XWD ^D314,Q10309 DICNV$ @N10427 ADD ^D1,K10150 TLO 1,1B18 TLZ 1,1B19 MOVEM 1,@N10427 Q10309: ; NAME = IDTAB :F(RETURN) JSP 14,S$$STE## XWD ^D315,S$$SRT## MOVE 1,@N10427 PUSH 16,1 MOVE 1,I10150 AREFV$ ^D2,N10132 MOVEM 1,@N10429 ; NAME POS(0) '#' :S(ENDLP) JSP 14,S$$STE## XWD ^D316,Q10310 MOVE 1,@N10429 PUSH 16,1 JSP 14,S$$MTX## XWD ^D-1,0 BYTE (2)2(16)1(18).+1 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, MOVE 1,S10387 JSP 11,S$$MST## JSP 11,S$$MTS## JRST L10428 Q10310: ; ENTRY = IDTAB JSP 14,S$$STE## XWD ^D317,Q10311 MOVE 1,@N10427 PUSH 16,1 MOVE 1,I10205 AREFV$ ^D2,N10132 MOVEM 1,@N10360 Q10311: ; NREF = -TAB.MASK(ENTRY) JSP 14,S$$STE## XWD ^D318,Q10312 MOVE 1,@N10360 FCALV$ ^D1,F10376 JSP 14,S$$NEG## MOVEM 1,@N10430 Q10312: ; NREF = LE(NREF,0) JSP 14,S$$STE## XWD ^D319,Q10313 MOVE 1,@N10430 PUSH 16,1 MOVE 1,I10175 FCALV$ ^D2,F10074 MOVEM 1,@N10430 Q10313: ; OUTPUT = RPAD(NAME,6,'.') RPAD(TAB.BASE(ENTRY),8,'.') ;. RPAD(TAB.LEN(ENTRY),4,'.') RPAD(TAB.OFF(ENTRY),4,'.') ;. RPAD(NREF,5,'.') TAB.TYPE(ENTRY) ;. :(ENDLP) JSP 14,S$$STE## XWD ^D320,L10428 MOVE 1,@N10429 PUSH 16,1 MOVE 1,I10431 PUSH 16,1 MOVE 1,S10432 FCALV$ ^D3,F10080 PUSH 16,1 MOVE 1,@N10360 FCALV$ ^D1,F10299 PUSH 16,1 MOVE 1,I10244 PUSH 16,1 MOVE 1,S10432 FCALV$ ^D3,F10080 PUSH 16,1 MOVE 1,@N10360 FCALV$ ^D1,F10433 PUSH 16,1 MOVE 1,I10434 PUSH 16,1 MOVE 1,S10432 FCALV$ ^D3,F10080 PUSH 16,1 MOVE 1,@N10360 FCALV$ ^D1,F10301 PUSH 16,1 MOVE 1,I10434 PUSH 16,1 MOVE 1,S10432 FCALV$ ^D3,F10080 PUSH 16,1 MOVE 1,@N10430 PUSH 16,1 MOVE 1,I10134 PUSH 16,1 MOVE 1,S10432 FCALV$ ^D3,F10080 PUSH 16,1 MOVE 1,@N10360 FCALV$ ^D1,F10374 JSP 14,S$$CNC## EXP ^D6 MOVEM 1,@S$$OUT## JRST L10428 ;** ;CALL :($SUBROUT) L10255: JSP 14,S$$STE## XWD ^D321,Q10314 Q10314: MOVEI 14,S$$BGT## MOVEM 14,S$$FLP## MOVE 1,@N10435 JSP 14,S$$ILB## ;******** ;** OPTIMIZATION ;******** ;** ;CKREG LREG = IDENT(ADDR,'REG') DIFFER(SW.REG) ;. BASE.REG :S(FRETURN) L10401: JSP 14,S$$STE## XWD ^D322,Q10315 MOVE 1,@N10362 PUSH 16,1 MOVE 1,S10395 FCALV$ ^D2,F10072 PUSH 16,1 MOVE 1,@N10208 FCALV$ ^D1,F10071 PUSH 16,1 MOVE 1,@N10436 JSP 14,S$$CNC## EXP ^D3 MOVEM 1,@N10396 JRST S$$FRT## Q10315: ; DIFFER(SW.OPT1) :F(RETURN) JSP 14,S$$STE## XWD ^D323,S$$SRT## MOVE 1,@N10437 FCALV$ ^D1,F10071 ; ADDR POS(0) ANY(LET) :F(RETURN) JSP 14,S$$STE## XWD ^D324,S$$SRT## MOVE 1,@N10362 PUSH 16,1 MOVE 1,@N10152 JSP 11,S$$MBT## EXP . PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, MOVE 1,^D1(15) JSP 11,S$$ANY## JSP 11,S$$MTS## ; INREG '"' ADDR ',' BREAK('"') . LREG :S(FRETURN)F(RETURN) JSP 14,S$$STE## XWD ^D325,S$$SRT## MOVE 1,@N10438 PUSH 16,1 MOVE 1,@N10362 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,S10191 JSP 11,S$$MST## MOVE 1,^D1(15) JSP 11,S$$PTX## MOVE 1,S10181 JSP 11,S$$MST## JSP 11,S$$VAS## MOVEI 1,B10191 JSP 11,S$$BRK## MOVE 1,N10396 JSP 11,S$$CVA## JSP 11,S$$MTS## JRST S$$FRT## ;** ;PUTREG OFFREG(R) L10403: JSP 14,S$$STE## XWD ^D326,Q10316 MOVE 1,@N10399 FCALV$ ^D1,F10439 Q10316: ; INREG = INREG ADDR ',' R '"' :(RETURN) JSP 14,S$$STE## XWD ^D327,S$$SRT## MOVE 1,@N10438 PUSH 16,1 MOVE 1,@N10362 PUSH 16,1 MOVE 1,S10181 PUSH 16,1 MOVE 1,@N10399 PUSH 16,1 MOVE 1,S10191 JSP 14,S$$CNC## EXP ^D5 MOVEM 1,@N10438 JRST S$$SRT## ;** ;OFFREG INREG '"' BREAK(',') ',' R = :F(RETURN)S(OFFREG) L10439: JSP 14,S$$STE## XWD ^D328,S$$SRT## MOVE 1,@N10438 PUSH 16,1 MOVE 1,@N10399 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,S10191 JSP 11,S$$MST## MOVEI 1,B10181 JSP 11,S$$BRK## MOVE 1,S10181 JSP 11,S$$MST## MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$RPS## SETZ 1, JSP 14,S$$RPL## MOVEM 1,@N10438 JRST L10439 ;** ;CLRREG INREG = '"' :(RETURN) L10210: JSP 14,S$$STE## XWD ^D329,S$$SRT## MOVE 1,S10191 MOVEM 1,@N10438 JRST S$$SRT## ;** ;OFFLOC INREG '"' LOC ',' BREAK('"') = :F(RETURN)S(OFFLOC) L10440: JSP 14,S$$STE## XWD ^D330,S$$SRT## MOVE 1,@N10438 PUSH 16,1 MOVE 1,@N10441 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,S10191 JSP 11,S$$MST## MOVE 1,^D1(15) JSP 11,S$$PTX## MOVE 1,S10181 JSP 11,S$$MST## MOVEI 1,B10191 JSP 11,S$$BRK## JSP 11,S$$RPS## SETZ 1, JSP 14,S$$RPL## MOVEM 1,@N10438 JRST L10440 ;** ;CKSBSET OFF = 0 ; RT = RIGHT L10330: JSP 14,S$$STE## XWD ^D331,Q10317 MOVE 1,I10175 MOVEM 1,@N10197 Q10317: JSP 14,S$$STE## XWD ^D332,Q10318 MOVE 1,@N10185 MOVEM 1,@N10442 Q10318: ; RT POS(0) LEFT = :F(FRETURN) JSP 14,S$$STE## XWD ^D333,S$$FRT## MOVE 1,@N10442 PUSH 16,1 MOVE 1,@N10182 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 HRRZ 1,K10175 HRRZ 2,@S$$SJC## SUBI 2,(1) CAIE 2,(13) POPJ 16, MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$RPS## SETZ 1, JSP 14,S$$RPL## MOVEM 1,@N10442 ;CKBLK RT GET.VAR.X = :F(FRETURN) L10443: JSP 14,S$$STE## XWD ^D334,S$$FRT## MOVE 1,@N10442 PUSH 16,1 MOVE 1,@N10227 JSP 11,S$$MKP## PUSH 16,1 JSP 14,S$$MTX## XWD ^D2,0 MOVE 1,^D1(15) JSP 11,S$$PTX## JSP 11,S$$RPS## SETZ 1, JSP 14,S$$RPL## MOVEM 1,@N10442 ; ENTRY.X = IDTAB JSP 14,S$$STE## XWD ^D335,Q10319 MOVE 1,@N10228 AREFV$ ^D1,N10132 MOVEM 1,@N10444 Q10319: ; ( DIFFER(ENTRY.X) CKTYPET(TF,'B',TAB.TYPE(ENTRY.X)) ) ;. :F(FRETURN) JSP 14,S$$STE## XWD ^D336,S$$FRT## MOVE 1,@N10444 FCALV$ ^D1,F10071 PUSH 16,1 MOVE 1,@N10204 PUSH 16,1 MOVE 1,S10141 PUSH 16,1 MOVE 1,@N10444 FCALV$ ^D1,F10374 FCALV$ ^D3,F10445 JSP 14,S$$CNC## EXP ^D2 ; OFF = OFF + TAB.OFF(ENTRY.X) JSP 14,S$$STE## XWD ^D337,Q10320 MOVE 1,@N10197 PUSH 16,1 MOVE 1,@N10444 FCALV$ ^D1,F10301 JSP 14,S$$ADD## MOVEM 1,@N10197 Q10320: ; DIFFER(RT) :S(CKBLK) JSP 14,S$$STE## XWD ^D338,Q10321 MOVE 1,@N10442 FCALV$ ^D1,F10071 JRST L10443 Q10321: ; RIGHT = OFF :(RETURN) JSP 14,S$$STE## XWD ^D339,S$$SRT## MOVE 1,@N10197 MOVEM 1,@N10185 JRST S$$SRT## ;** Q10003=Q10002+3 JRST S$$SXT## Q10001: BLOCK ^D2 K10088: EXP ^D9999999 I10133: EXP ^D10!1B0 I10134: EXP ^D5!1B0 K10150: EXP ^D1 I10150: EXP ^D1!1B0 I10158: EXP ^D28!1B0 K10175: EXP ^D0 I10175: EXP ^D0!1B0 I10205: EXP ^D2!1B0 I10207: EXP ^D3!1B0 I10231: EXP ^D100!1B0 K10244: EXP ^D8 I10244: EXP ^D8!1B0 K10245: EXP ^D72 I10420: EXP ^D7!1B0 I10431: EXP ^D6!1B0 I10434: EXP ^D4!1B0 A10029: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'LEN' A10030: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'TAB' A10032: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'POS' A10044: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'DATE' S10048: POINT 7,A10048,35 A10048: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'INTEGER' A10051: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'TRIM' A10060: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'DATA' A10062: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'CONVERT' S10063: POINT 7,A10063,35 A10063: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'ARRAY' A10064: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'TABLE' A10065: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'DUPL' A10066: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'DEFINE' A10071: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'DIFFER' A10072: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'IDENT' A10073: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'LT' A10074: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'LE' A10075: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'EQ' A10078: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'GT' A10080: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'RPAD' A10083: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'REPLACE' A10085: BYTE (2)2(16)^D2+1(18)^D6 ASCII '.MAIN.' A10086: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'VER' S10087: POINT 7,A10087,35 A10087: BYTE (2)2(16)^D1+1(18)^D4 ASCII '6.0.' S10089: POINT 7,A10089,35 A10089: BYTE (2)2(16)^D4+1(18)^D16 ASCII 'ASS(T1,T2,T3,T4)' S10090: POINT 7,A10090,35 A10090: BYTE (2)2(16)^D4+1(18)^D17 ASCII 'ASSNL(T2,T3,T4)T1' A10091: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'ASS' S10092: POINT 7,A10092,35 A10092: BYTE (2)2(16)^D3+1(18)^D13 ASCII 'CALL(SUBROUT)' S10093: POINT 7,A10093,35 A10093: BYTE (2)2(16)^D2+1(18)^D9 ASCII 'CALLSRT()' S10094: POINT 7,A10094,35 A10094: BYTE (2)2(16)^D3+1(18)^D12 ASCII 'CHAR(STRING)' S10095: POINT 7,A10095,35 A10095: BYTE (2)2(16)^D2+1(18)^D9 ASCII 'CKSBSET()' S10096: POINT 7,A10096,35 A10096: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'CKREG()' S10097: POINT 7,A10097,35 A10097: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'CKREGD()' S10098: POINT 7,A10098,35 A10098: BYTE (2)2(16)^D4+1(18)^D16 ASCII 'CKTYPE(POS,CHAR)' S10099: POINT 7,A10099,35 A10099: BYTE (2)2(16)^D5+1(18)^D22 ASCII 'CKTYPET(POS,CHAR,TYPE)' A10100: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'CKTYPE' S10101: POINT 7,A10101,35 A10101: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'CLRREG()' S10102: POINT 7,A10102,35 A10102: BYTE (2)2(16)^D3+1(18)^D14 ASCII 'COMMENT(STATE)' S10103: POINT 7,A10103,35 A10103: BYTE (2)2(16)^D4+1(18)^D20 ASCII 'COMPILE()ADDR,THISOP' S10104: POINT 7,A10104,35 A10104: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'COMPLR()' S10105: POINT 7,A10105,35 A10105: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'COMPOP()' S10106: POINT 7,A10106,35 A10106: BYTE (2)2(16)^D2+1(18)^D10 ASCII 'DEC2OCT(N)' S10107: POINT 7,A10107,35 A10107: BYTE (2)2(16)^D4+1(18)^D16 ASCII 'DO.CALL(OPERAND)' S10108: POINT 7,A10108,35 A10108: BYTE (2)2(16)^D3+1(18)^D12 ASCII 'DS(BASE,LEN)' S10109: POINT 7,A10109,35 A10109: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'ENDOFF()' S10110: POINT 7,A10110,35 A10110: BYTE (2)2(16)^D4+1(18)^D17 ASCII 'ERROR(MESS,ETYPE)' S10111: POINT 7,A10111,35 A10111: BYTE (2)2(16)^D5+1(18)^D21 ASCII 'FILLTAB(FILLTAB,TEMP)' S10112: POINT 7,A10112,35 A10112: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'FLIP()' S10113: POINT 7,A10113,35 A10113: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'GEN()' S10114: POINT 7,A10114,35 A10114: BYTE (2)2(16)^D3+1(18)^D12 ASCII 'GENCALL(LOC)' S10115: POINT 7,A10115,35 A10115: BYTE (2)2(16)^D3+1(18)^D13 ASCII 'GENLAB(LABEL)' S10116: POINT 7,A10116,35 A10116: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'GENLD()' S10117: POINT 7,A10117,35 A10117: BYTE (2)2(16)^D3+1(18)^D15 ASCII 'GENLOAD(R,ADDR)' S10118: POINT 7,A10118,35 A10118: BYTE (2)2(16)^D3+1(18)^D14 ASCII 'GENLOG(OP,LOC)' S10119: POINT 7,A10119,35 A10119: BYTE (2)2(16)^D6+1(18)^D30 ASCII 'GETCONT(PARM,WHEN)BASELOC,LREG' S10120: POINT 7,A10120,35 A10120: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'GETLAB()' S10121: POINT 7,A10121,35 A10121: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'GETREG()' S10122: POINT 7,A10122,35 A10122: BYTE (2)2(16)^D3+1(18)^D12 ASCII 'GETTYPE(POS)' S10123: POINT 7,A10123,35 A10123: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'INIT()' S10124: POINT 7,A10124,35 A10124: BYTE (2)2(16)^D3+1(18)^D11 ASCII 'OFFLOC(LOC)' S10125: POINT 7,A10125,35 A10125: BYTE (2)2(16)^D2+1(18)^D9 ASCII 'OFFREG(R)' S10126: POINT 7,A10126,35 A10126: BYTE (2)2(16)^D3+1(18)^D11 ASCII 'PUT(STRING)' S10127: POINT 7,A10127,35 A10127: BYTE (2)2(16)^D3+1(18)^D14 ASCII 'PUTREG(R,ADDR)' S10128: POINT 7,A10128,35 A10128: BYTE (2)2(16)^D3+1(18)^D12 ASCII 'RADIX(RADIX)' S10129: POINT 7,A10129,35 A10129: BYTE (2)2(16)^D4+1(18)^D17 ASCII 'SETTYPE(POS,CHAR)' S10130: POINT 7,A10130,35 A10130: BYTE (2)2(16)^D2+1(18)^D9 ASCII 'STATSRT()' S10131: POINT 7,A10131,35 A10131: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'TABSTM()' A10132: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'IDTAB' S10135: POINT 7,A10135,35 A10135: BYTE (2)2(16)^D12+1(18)^D56 ASCII 'ID(TAB.LEN,TAB.OFF,TAB.TYPE,TAB.BASE,TAB.MASK,TAB.RANGE)' A10136: BYTE (2)2(16)^D2+1(18)^D9 ASCII 'REENT.OFF' A10137: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'DSCONT' A10138: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'BLANK' S10139: POINT 7,A10139,35 A10139: BYTE (2)2(16)^D1+1(18)^D1 ASCII ' ' A10140: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'CB' A10141: BYTE (2)2(16)^D1+1(18)^D1 ASCII 'B' A10142: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'NULL' A10143: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'DIGIT' S10144: POINT 7,A10144,35 A10144: BYTE (2)2(16)^D2+1(18)^D10 ASCII '0123456789' A10145: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'NUMB' A10146: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'LITERAL' B10147: EXP ^D0 XWD ^D0,^D8 XWD ^D0,^D0 XWD ^D0,^D4 A10147: BYTE (2)2(16)^D1+1(18)^D2 ASCII '+-' S10148: POINT 7,A10148,35 A10148: BYTE (2)2(16)^D1+1(18)^D1 ASCII '=' B10149: EXP ^D0 XWD ^D0,^D256 XWD ^D0,^D0 XWD ^D0,^D256 A10149: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'AC' A10151: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'T1' A10152: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'LET' S10153: POINT 7,A10153,35 A10153: BYTE (2)2(16)^D6+1(18)^D28 ASCII 'ABCDEFGHIJKLMNOPQRSTUVWXYZ#$' A10154: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'AVAR' A10155: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'VAR' A10156: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'MINUS' S10157: POINT 7,A10157,35 A10157: BYTE (2)2(16)^D1+1(18)^D1 ASCII '-' A10159: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'OPS' A10160: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'DO' A10161: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'IFANY' A10162: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'IF' A10163: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'BFIELDE' A10164: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'FIELD' A10165: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'BBLOCKE' A10166: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'BLOCK' S10167: POINT 7,A10167,35 A10167: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'BEGIN' S10168: POINT 7,A10168,35 A10168: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'FINISH' S10169: POINT 7,A10169,35 A10169: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'YBLOCKE' A10170: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'BBLOCK' A10171: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'BFIELD' A10172: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'YBLOCK' A10173: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'CALLS' A10174: BYTE (2)2(16)^D2+1(18)^D10 ASCII 'CARD.PARSE' A10176: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'LABEL' A10177: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'OPCODE' A10178: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'OPERAND' A10179: BYTE (2)2(16)^D2+1(18)^D10 ASCII 'OPER.PARSE' S10180: POINT 7,A10180,35 A10180: BYTE (2)2(16)^D1+1(18)^D1 ASCII '(' B10181: EXP ^D8 XWD ^D0,^D0 XWD ^D0,^D0 XWD ^D0,^D0 S10181: POINT 7,A10181,35 A10181: BYTE (2)2(16)^D1+1(18)^D1 ASCII ',' A10182: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'LEFT' A10183: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'OPR' B10184: EXP ^D0 XWD ^D0,^D4 XWD ^D0,^D0 XWD ^D0,^D0 S10184: POINT 7,A10184,35 A10184: BYTE (2)2(16)^D1+1(18)^D1 ASCII ')' A10185: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'RIGHT' A10186: BYTE (2)2(16)^D2+1(18)^D10 ASCII 'CALL.PARSE' A10187: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'SUB' S10188: POINT 7,A10188,35 A10188: BYTE (2)2(16)^D1+1(18)^D2 ASCII ',(' A10189: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'ARGS' A10190: BYTE (2)2(16)^D2+1(18)^D9 ASCII 'BREAK.TAB' B10191: EXP ^D0 XWD ^D0,^D0 XWD ^D0,^D1 XWD ^D0,^D0 S10191: POINT 7,A10191,35 A10191: BYTE (2)2(16)^D1+1(18)^D1 ASCII '"' A10192: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'T2' A10193: BYTE (2)2(16)^D3+1(18)^D12 ASCII 'BFIELD.PARSE' A10194: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'N1' A10195: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'BASE' A10196: BYTE (2)2(16)^D3+1(18)^D11 ASCII 'FIELD.PARSE' A10197: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'OFF' A10198: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'LOW' A10199: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'HIGH' A10200: BYTE (2)2(16)^D3+1(18)^D11 ASCII 'BLOCK.PARSE' A10201: BYTE (2)2(16)^D3+1(18)^D12 ASCII 'BBLOCK.PARSE' A10202: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'LF' A10203: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'BF' A10204: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'TF' A10206: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'DF' A10208: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'SW.REG' S10209: POINT 7,A10209,35 A10209: BYTE (2)2(16)^D1+1(18)^D1 ASCII '1' A10210: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'CLRREG' A10211: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'INIT' A10212: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'SCSC' A10213: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'SC' A10214: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'BRANCH' A10215: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'LOGOP' S10216: POINT 7,A10216,35 A10216: BYTE (2)2(16)^D1+1(18)^D2 ASCII '<>' S10217: POINT 7,A10217,35 A10217: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'VERSION ' S10218: POINT 7,A10218,35 A10218: BYTE (2)2(16)^D1+1(18)^D1 ASCII ' ' S10219: POINT 7,A10219,35 A10219: BYTE (2)2(16)^D4+1(18)^D19 ASCII ' WECO<-ERC<-STONE' A10220: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'COMMENT' A10221: BYTE (2)2(16)^D2+1(18)^D9 ASCII 'SWITCH.CK' S10222: POINT 7,A10222,35 A10222: BYTE (2)2(16)^D1+1(18)^D1 ASCII '*' S10223: POINT 7,A10223,35 A10223: BYTE (2)2(16)^D1+1(18)^D1 ASCII '+' A10224: BYTE (2)2(16)^D3+1(18)^D11 ASCII 'GET.THIS.OP' A10225: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'THISOP' A10226: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'CK.LIT' A10227: BYTE (2)2(16)^D2+1(18)^D9 ASCII 'GET.VAR.X' A10228: BYTE (2)2(16)^D1+1(18)^D1 ASCII 'X' S10229: POINT 7,A10229,35 A10229: BYTE (2)2(16)^D1+1(18)^D2 ASCII '#1' A10230: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'ID' S10232: POINT 7,A10232,35 A10232: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'WBB-' S10233: POINT 7,A10233,35 A10233: BYTE (2)2(16)^D1+1(18)^D2 ASCII '#2' A10234: BYTE (2)2(16)^D2+1(18)^D9 ASCII 'ADDR.WORD' S10235: POINT 7,A10235,35 A10235: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'W-B-' S10236: POINT 7,A10236,35 A10236: BYTE (2)2(16)^D1+1(18)^D2 ASCII '#3' S10237: POINT 7,A10237,35 A10237: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'WBF-' S10238: POINT 7,A10238,35 A10238: BYTE (2)2(16)^D1+1(18)^D1 ASCII '3' S10239: POINT 7,A10239,35 A10239: BYTE (2)2(16)^D1+1(18)^D2 ASCII '#4' S10240: POINT 7,A10240,35 A10240: BYTE (2)2(16)^D1+1(18)^D1 ASCII '4' A10241: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'LOOP' A10242: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'CARD' A10243: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'STATENO' A10246: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'CKSW' A10247: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'TRYCOM' S10248: POINT 7,A10248,35 A10248: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'SW.' B10249: EXP ^D0 XWD ^D0,^D0 XWD ^D0,^D4 XWD ^D0,^D72 A10249: BYTE (2)2(16)^D1+1(18)^D3 ASCII '*/;' A10250: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'ASSEMC' A10251: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'ASSEMB' A10252: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'THENSW' A10253: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'ENDOFF' A10254: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'STATSRT' A10255: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'CALL' A10256: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'PUT' A10257: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'COMPILE' A10258: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'BTYPE' A10259: BYTE (2)2(16)^D1+1(18)^D1 ASCII 'Y' A10260: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'IFANY2' A10261: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'LAB1' A10262: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'GETLAB' A10263: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'LAB2' A10264: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'LLAB' A10265: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'IFANY1' A10266: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'GENLAB' A10267: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'ERROR' S10268: POINT 7,A10268,35 A10268: BYTE (2)2(16)^D3+1(18)^D13 ASCII 'NO THEN IN IF' A10269: BYTE (2)2(16)^D1+1(18)^D1 ASCII 'N' A10270: BYTE (2)2(16)^D1+1(18)^D1 ASCII 'T' A10271: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'TB' S10272: POINT 7,A10272,35 A10272: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'Y-B-' A10273: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'YBBLOCK' S10274: POINT 7,A10274,35 A10274: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'YBB-' S10275: POINT 7,A10275,35 A10275: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'WBFE' S10276: POINT 7,A10276,35 A10276: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'WBBE' S10277: POINT 7,A10277,35 A10277: BYTE (2)2(16)^D1+1(18)^D4 ASCII '--F-' A10278: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'TYPE' S10279: POINT 7,A10279,35 A10279: BYTE (2)2(16)^D1+1(18)^D1 ASCII 'E' S10280: POINT 7,A10280,35 A10280: BYTE (2)2(16)^D2+1(18)^D6 ASCII '.PARSE' A10281: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'TABSTOR' S10282: POINT 7,A10282,35 A10282: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'SYNTAX' A10283: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'WSIZE' A10284: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'RANGE' A10285: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'SETTYPE' S10286: POINT 7,A10286,35 A10286: BYTE (2)2(16)^D1+1(18)^D1 ASCII 'W' A10287: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'HSIZE' S10288: POINT 7,A10288,35 A10288: BYTE (2)2(16)^D1+1(18)^D1 ASCII 'H' A10289: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'BSIZE' S10290: POINT 7,A10290,35 A10290: BYTE (2)2(16)^D5+1(18)^D24 ASCII 'WARNING..NON-BASED LEN>1' S10291: POINT 7,A10291,35 A10291: BYTE (2)2(16)^D6+1(18)^D28 ASCII 'ILLEGAL RANGE...BYTE ASSUMED' A10292: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'TABSTM' A10293: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'DS' A10294: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'MASK' A10295: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'DO.CALL' A10296: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'ERR' A10297: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'CALLLAB' A10298: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'NARG' A10299: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'TAB.BASE' A10300: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'TP2' A10301: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'TAB.OFF' A10302: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'SW.REENT' A10303: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'TOTSTORE' A10304: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'CALLSRT' A10305: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'CALLLP' A10306: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'ARG' A10307: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'CALLEND' S10308: POINT 7,A10308,35 A10308: BYTE (2)2(16)^D2+1(18)^D10 ASCII '(#1#2,<-[,' A10309: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'GENCALL' S10310: POINT 7,A10310,35 A10310: BYTE (2)2(16)^D1+1(18)^D2 ASCII '=C' A10311: BYTE (2)2(16)^D1+1(18)^D3 ASCII "=A'" A10312: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'CHAR' A10313: BYTE (2)2(16)^D1+1(18)^D1 ASCII "'" A10314: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'COMPERR' A10315: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'COMP1' S10316: POINT 7,A10316,35 A10316: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'THEN' A10317: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'O.THEN' S10318: POINT 7,A10318,35 A10318: BYTE (2)2(16)^D3+1(18)^D13 ASCII 'FUNNY OPERAND' S10319: POINT 7,A10319,35 A10319: BYTE (2)2(16)^D4+1(18)^D18 ASCII 'INCORRECT OPERAND:' A10320: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'SAVECOM' A10321: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'O.LOG' A10322: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'OP' A10323: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'JUMPLOC' A10324: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'GOTOP' S10325: POINT 7,A10325,35 A10325: BYTE (2)2(16)^D1+1(18)^D4 ASCII '<-<-' S10326: POINT 7,A10326,35 A10326: BYTE (2)2(16)^D1+1(18)^D4 ASCII '->->' A10327: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'COMPUN1' S10328: POINT 7,A10328,35 A10328: BYTE (2)2(16)^D1+1(18)^D4 ASCII '<-[/' A10329: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'COMPUN' A10330: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'CKSBSET' A10331: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'COMFULL' A10332: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'COMPLS' A10333: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'COMMUL' S10334: POINT 7,A10334,35 A10334: BYTE (2)2(16)^D2+1(18)^D7 ASCII '(#4,<-,' S10335: POINT 7,A10335,35 A10335: BYTE (2)2(16)^D1+1(18)^D2 ASCII '),' S10336: POINT 7,A10336,35 A10336: BYTE (2)2(16)^D2+1(18)^D6 ASCII '(#4,*,' S10337: POINT 7,A10337,35 A10337: BYTE (2)2(16)^D1+1(18)^D3 ASCII '),(' S10338: POINT 7,A10338,35 A10338: BYTE (2)2(16)^D2+1(18)^D7 ASCII ',+,#4),' S10339: POINT 7,A10339,35 A10339: BYTE (2)2(16)^D2+1(18)^D8 ASCII '(#3,<-[,' S10340: POINT 7,A10340,35 A10340: BYTE (2)2(16)^D2+1(18)^D10 ASCII '),(#4,<-[,' S10341: POINT 7,A10341,35 A10341: BYTE (2)2(16)^D3+1(18)^D12 ASCII '),(#4,-,#3),' A10342: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'COMPUN2' S10343: POINT 7,A10343,35 A10343: BYTE (2)2(16)^D5+1(18)^D22 ASCII 'UNDEFINED OPERATION...' S10344: POINT 7,A10344,35 A10344: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'GOTO' A10345: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'O.GOTO' S10346: POINT 7,A10346,35 A10346: BYTE (2)2(16)^D1+1(18)^D3 ASCII '<-[' A10347: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'COMPLR' A10348: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'OPGO' S10349: POINT 7,A10349,35 A10349: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'O.' A10350: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'GENLOG' A10351: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'O.LOGOK' S10352: POINT 7,A10352,35 A10352: BYTE (2)2(16)^D1+1(18)^D2 ASCII '><' A10353: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'COMPOP' A10354: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'O.LOG1' S10355: POINT 7,A10355,35 A10355: BYTE (2)2(16)^D4+1(18)^D17 ASCII 'UNDEF RELATION OP' S10356: POINT 7,A10356,35 A10356: BYTE (2)2(16)^D1+1(18)^D1 ASCII '\' A10357: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'COMPOP1' A10358: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'GETCONT' A10359: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'L.ENTRY' A10360: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'ENTRY' A10361: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'L.ADDR' A10362: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'ADDR' A10363: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'L.TYPE' A10364: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'L.F' A10365: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'GETTYPE' A10366: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'R.ENTRY' A10367: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'R.ADDR' A10368: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'R.TYPE' A10369: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'R.F' A10370: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'COMPLR1' A10371: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'SW.CONV' S10372: POINT 7,A10372,35 A10372: BYTE (2)2(16)^D6+1(18)^D27 ASCII 'LEFT AND RIGHT SIZES DIFFER' S10373: POINT 7,A10373,35 A10373: BYTE (2)2(16)^D9+1(18)^D44 ASCII 'WARNING...LEFT SIZE CHANGED TO SIZE OF RIGHT' A10374: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'TAB.TYPE' A10375: BYTE (2)2(16)^D2+1(18)^D9 ASCII 'TAB.RANGE' A10376: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'TAB.MASK' A10377: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'LR' A10378: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'CHAR.CNT' A10379: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'LOAD.CNT' A10380: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'PARM' A10381: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'GETC' A10382: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'GETERR' A10383: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'WHEN' S10384: POINT 7,A10384,35 A10384: BYTE (2)2(16)^D4+1(18)^D19 ASCII 'LITERAL ON THE LEFT' A10385: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'CKCCH' S10386: POINT 7,A10386,35 A10386: BYTE (2)2(16)^D1+1(18)^D2 ASCII '=A' S10387: POINT 7,A10387,35 A10387: BYTE (2)2(16)^D1+1(18)^D1 ASCII '#' A10388: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'RADIX' S10389: POINT 7,A10389,35 A10389: BYTE (2)2(16)^D4+1(18)^D18 ASCII 'STRANGE OPERAND...' A10390: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'GEN' S10391: POINT 7,A10391,35 A10391: BYTE (2)2(16)^D4+1(18)^D20 ASCII 'UNDEFINED ELEMENT...' S10392: POINT 7,A10392,35 A10392: BYTE (2)2(16)^D3+1(18)^D15 ASCII 'MISPLACED BASE:' A10393: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'GEBASE' A10394: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'BASELOC' S10395: POINT 7,A10395,35 A10395: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'REG' A10396: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'LREG' A10397: BYTE (2)2(16)^D2+1(18)^D9 ASCII 'REENT.REG' A10398: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'GENLD' A10399: BYTE (2)2(16)^D1+1(18)^D1 ASCII 'R' A10400: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'GETREG' A10401: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'CKREG' A10402: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'CKREGD' A10403: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'PUTREG' A10404: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'GENLOAD' A10405: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'NOOFF' A10406: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'PUNCH' A10407: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'STRING' A10408: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'FILLTAB' A10409: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'TEMP' A10410: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'MESS' S10411: POINT 7,A10411,35 A10411: BYTE (2)2(16)^D1+1(18)^D1 ASCII ':' A10412: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'TTYOUT' A10413: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'CRLF' S10414: POINT 7,A10414,35 A10414: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'ERROR-' S10415: POINT 7,A10415,35 A10415: BYTE (2)2(16)^D2+1(18)^D10 ASCII '**********' A10416: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'DEC2OCT' A10417: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'MAXSIZE' S10418: POINT 7,A10418,35 A10418: BYTE (2)2(16)^D3+1(18)^D14 ASCII 'GT MAX SIZE...' A10419: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'D2O' A10421: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'FLIP' A10422: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'L.CNT' A10423: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'SAVEDS' A10424: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'DSNR' A10425: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'SAVEDC' S10426: POINT 7,A10426,35 A10426: BYTE (2)2(16)^D7+1(18)^D31 ASCII 'NAME LOCATN LEN OFF #REF TYPE' A10427: BYTE (2)2(16)^D1+1(18)^D1 ASCII 'I' A10428: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'ENDLP' A10429: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'NAME' A10430: BYTE (2)2(16)^D1+1(18)^D4 ASCII 'NREF' S10432: POINT 7,A10432,35 A10432: BYTE (2)2(16)^D1+1(18)^D1 ASCII '.' A10433: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'TAB.LEN' A10435: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'SUBROUT' A10436: BYTE (2)2(16)^D2+1(18)^D8 ASCII 'BASE.REG' A10437: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'SW.OPT1' A10438: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'INREG' A10439: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'OFFREG' A10440: BYTE (2)2(16)^D2+1(18)^D6 ASCII 'OFFLOC' A10441: BYTE (2)2(16)^D1+1(18)^D3 ASCII 'LOC' A10442: BYTE (2)2(16)^D1+1(18)^D2 ASCII 'RT' A10443: BYTE (2)2(16)^D1+1(18)^D5 ASCII 'CKBLK' A10444: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'ENTRY.X' A10445: BYTE (2)2(16)^D2+1(18)^D7 ASCII 'CKTYPET' Q10322: BYTE (2)2(16)^D130+1(18)0 REPEAT ^D130,<0> Q10323: BYTE (2)2(16)^D265*4+1(18)-^D265 EXP 0 BYTE (5)5(31)0 POINT 7,A10445,35 F10445: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)1(31)0 POINT 7,A10444,35 N10444: BYTE (4)4(14)0(18)Q10322+^D130 EXP 0 BYTE (5)3(31)0 POINT 7,A10443,35 JRST L10443 EXP 0 BYTE (5)1(31)0 POINT 7,A10442,35 N10442: BYTE (4)4(14)0(18)Q10322+^D129 EXP 0 BYTE (5)1(31)0 POINT 7,A10441,35 N10441: BYTE (4)4(14)0(18)Q10322+^D128 EXP 0 BYTE (5)3(31)0 POINT 7,A10440,35 JRST L10440 EXP 0 BYTE (5)5(31)0 POINT 7,A10439,35 F10439: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10439,35 JRST L10439 EXP 0 BYTE (5)1(31)0 POINT 7,A10438,35 N10438: BYTE (4)4(14)0(18)Q10322+^D127 EXP 0 BYTE (5)1(31)0 POINT 7,A10437,35 N10437: BYTE (4)4(14)0(18)Q10322+^D126 EXP 0 BYTE (5)1(31)0 POINT 7,A10436,35 N10436: BYTE (4)4(14)0(18)Q10322+^D125 EXP 0 BYTE (5)1(31)0 POINT 7,A10435,35 N10435: BYTE (4)4(14)0(18)Q10322+^D124 EXP 0 BYTE (5)5(31)0 POINT 7,A10433,35 F10433: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)1(31)0 POINT 7,A10430,35 N10430: BYTE (4)4(14)0(18)Q10322+^D123 EXP 0 BYTE (5)1(31)0 POINT 7,A10429,35 N10429: BYTE (4)4(14)0(18)Q10322+^D122 EXP 0 BYTE (5)3(31)0 POINT 7,A10428,35 JRST L10428 EXP 0 BYTE (5)1(31)0 POINT 7,A10427,35 N10427: BYTE (4)4(14)0(18)Q10322+^D121 EXP 0 BYTE (5)1(31)0 POINT 7,A10425,35 N10425: BYTE (4)4(14)0(18)Q10322+^D120 EXP 0 BYTE (5)3(31)0 POINT 7,A10424,35 JRST L10424 EXP 0 BYTE (5)1(31)0 POINT 7,A10423,35 N10423: BYTE (4)4(14)0(18)Q10322+^D119 EXP 0 BYTE (5)1(31)0 POINT 7,A10422,35 N10422: BYTE (4)4(14)0(18)Q10322+^D118 EXP 0 BYTE (5)3(31)0 POINT 7,A10421,35 JRST L10421 EXP 0 BYTE (5)3(31)0 POINT 7,A10419,35 JRST L10419 EXP 0 BYTE (5)1(31)0 POINT 7,A10417,35 N10417: BYTE (4)4(14)0(18)Q10322+^D117 EXP 0 BYTE (5)5(31)0 POINT 7,A10416,35 F10416: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10416,35 JRST L10416 EXP 0 BYTE (5)1(31)0 POINT 7,A10416,35 N10416: BYTE (4)4(14)0(18)Q10322+^D116 EXP 0 BYTE (5)1(31)0 POINT 7,A10413,35 N10413: BYTE (4)4(14)0(18)Q10322+^D115 EXP 0 BYTE (5)1(31)0 POINT 7,A10412,35 N10412: BYTE (4)4(14)0(18)Q10322+^D114 EXP 0 BYTE (5)1(31)0 POINT 7,A10410,35 N10410: BYTE (4)4(14)0(18)Q10322+^D113 EXP 0 BYTE (5)1(31)0 POINT 7,A10409,35 N10409: BYTE (4)4(14)0(18)Q10322+^D112 EXP 0 BYTE (5)3(31)0 POINT 7,A10408,35 JRST L10408 EXP 0 BYTE (5)1(31)0 POINT 7,A10408,35 N10408: BYTE (4)4(14)0(18)Q10322+^D111 EXP 0 BYTE (5)1(31)0 POINT 7,A10407,35 N10407: BYTE (4)4(14)0(18)Q10322+^D110 EXP 0 BYTE (5)1(31)0 POINT 7,A10406,35 N10406: BYTE (4)4(14)0(18)Q10322+^D109 EXP 0 BYTE (5)3(31)0 POINT 7,A10405,35 JRST L10405 EXP 0 BYTE (5)5(31)0 POINT 7,A10404,35 F10404: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)5(31)0 POINT 7,A10403,35 F10403: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10403,35 JRST L10403 EXP 0 BYTE (5)5(31)0 POINT 7,A10402,35 F10402: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)5(31)0 POINT 7,A10401,35 F10401: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10401,35 JRST L10401 EXP 0 BYTE (5)5(31)0 POINT 7,A10400,35 F10400: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)1(31)0 POINT 7,A10399,35 N10399: BYTE (4)4(14)0(18)Q10322+^D108 EXP 0 BYTE (5)5(31)0 POINT 7,A10398,35 F10398: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10398,35 JRST L10398 EXP 0 BYTE (5)1(31)0 POINT 7,A10397,35 N10397: BYTE (4)4(14)0(18)Q10322+^D107 EXP 0 BYTE (5)1(31)0 POINT 7,A10396,35 N10396: BYTE (4)4(14)0(18)Q10322+^D106 EXP 0 BYTE (5)1(31)0 POINT 7,A10394,35 N10394: BYTE (4)4(14)0(18)Q10322+^D105 EXP 0 BYTE (5)3(31)0 POINT 7,A10393,35 JRST L10393 EXP 0 BYTE (5)5(31)0 POINT 7,A10390,35 F10390: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10390,35 JRST L10390 EXP 0 BYTE (5)5(31)0 POINT 7,A10388,35 F10388: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10385,35 JRST L10385 EXP 0 BYTE (5)1(31)0 POINT 7,A10383,35 N10383: BYTE (4)4(14)0(18)Q10322+^D104 EXP 0 BYTE (5)3(31)0 POINT 7,A10382,35 JRST L10382 EXP 0 BYTE (5)3(31)0 POINT 7,A10381,35 JRST L10381 EXP 0 BYTE (5)1(31)0 POINT 7,A10380,35 N10380: BYTE (4)4(14)0(18)Q10322+^D103 EXP 0 BYTE (5)1(31)0 POINT 7,A10379,35 N10379: BYTE (4)4(14)0(18)Q10322+^D102 EXP 0 BYTE (5)1(31)0 POINT 7,A10378,35 N10378: BYTE (4)4(14)0(18)Q10322+^D101 EXP 0 BYTE (5)1(31)0 POINT 7,A10377,35 N10377: BYTE (4)4(14)0(18)Q10322+^D100 EXP 0 BYTE (5)5(31)0 POINT 7,A10376,35 F10376: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)5(31)0 POINT 7,A10375,35 F10375: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)5(31)0 POINT 7,A10374,35 F10374: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)1(31)0 POINT 7,A10371,35 N10371: BYTE (4)4(14)0(18)Q10322+^D99 EXP 0 BYTE (5)3(31)0 POINT 7,A10370,35 JRST L10370 EXP 0 BYTE (5)1(31)0 POINT 7,A10369,35 N10369: BYTE (4)4(14)0(18)Q10322+^D98 EXP 0 BYTE (5)1(31)0 POINT 7,A10368,35 N10368: BYTE (4)4(14)0(18)Q10322+^D97 EXP 0 BYTE (5)1(31)0 POINT 7,A10367,35 N10367: BYTE (4)4(14)0(18)Q10322+^D96 EXP 0 BYTE (5)1(31)0 POINT 7,A10366,35 N10366: BYTE (4)4(14)0(18)Q10322+^D95 EXP 0 BYTE (5)5(31)0 POINT 7,A10365,35 F10365: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10365,35 JRST L10365 EXP 0 BYTE (5)1(31)0 POINT 7,A10365,35 N10365: BYTE (4)4(14)0(18)Q10322+^D94 EXP 0 BYTE (5)1(31)0 POINT 7,A10364,35 N10364: BYTE (4)4(14)0(18)Q10322+^D93 EXP 0 BYTE (5)1(31)0 POINT 7,A10363,35 N10363: BYTE (4)4(14)0(18)Q10322+^D92 EXP 0 BYTE (5)1(31)0 POINT 7,A10362,35 N10362: BYTE (4)4(14)0(18)Q10322+^D91 EXP 0 BYTE (5)1(31)0 POINT 7,A10361,35 N10361: BYTE (4)4(14)0(18)Q10322+^D90 EXP 0 BYTE (5)1(31)0 POINT 7,A10360,35 N10360: BYTE (4)4(14)0(18)Q10322+^D89 EXP 0 BYTE (5)1(31)0 POINT 7,A10359,35 N10359: BYTE (4)4(14)0(18)Q10322+^D88 EXP 0 BYTE (5)5(31)0 POINT 7,A10358,35 F10358: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10358,35 JRST L10358 EXP 0 BYTE (5)3(31)0 POINT 7,A10357,35 JRST L10357 EXP 0 BYTE (5)3(31)0 POINT 7,A10354,35 JRST L10354 EXP 0 BYTE (5)5(31)0 POINT 7,A10353,35 F10353: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10353,35 JRST L10353 EXP 0 BYTE (5)1(31)0 POINT 7,A10353,35 N10353: BYTE (4)4(14)0(18)Q10322+^D87 EXP 0 BYTE (5)3(31)0 POINT 7,A10351,35 JRST L10351 EXP 0 BYTE (5)5(31)0 POINT 7,A10350,35 F10350: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)1(31)0 POINT 7,A10348,35 N10348: BYTE (4)4(14)0(18)Q10322+^D86 EXP 0 BYTE (5)5(31)0 POINT 7,A10347,35 F10347: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10347,35 JRST L10347 EXP 0 BYTE (5)3(31)0 POINT 7,A10345,35 L10345: UFERR$ ^D8,S$$PGL## EXP 0 BYTE (5)3(31)0 POINT 7,A10342,35 JRST L10342 EXP 0 BYTE (5)3(31)0 POINT 7,A10333,35 JRST L10333 EXP 0 BYTE (5)3(31)0 POINT 7,A10332,35 JRST L10332 EXP 0 BYTE (5)3(31)0 POINT 7,A10331,35 JRST L10331 EXP 0 BYTE (5)5(31)0 POINT 7,A10330,35 F10330: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10330,35 JRST L10330 EXP 0 BYTE (5)3(31)0 POINT 7,A10329,35 JRST L10329 EXP 0 BYTE (5)3(31)0 POINT 7,A10327,35 JRST L10327 EXP 0 BYTE (5)3(31)0 POINT 7,A10324,35 JRST L10324 EXP 0 BYTE (5)1(31)0 POINT 7,A10323,35 N10323: BYTE (4)4(14)0(18)Q10322+^D85 EXP 0 BYTE (5)1(31)0 POINT 7,A10322,35 N10322: BYTE (4)4(14)0(18)Q10322+^D84 EXP 0 BYTE (5)3(31)0 POINT 7,A10321,35 JRST L10321 EXP 0 BYTE (5)1(31)0 POINT 7,A10320,35 N10320: BYTE (4)4(14)0(18)Q10322+^D83 EXP 0 BYTE (5)3(31)0 POINT 7,A10317,35 JRST L10317 EXP 0 BYTE (5)3(31)0 POINT 7,A10315,35 JRST L10315 EXP 0 BYTE (5)3(31)0 POINT 7,A10314,35 JRST L10314 EXP 0 BYTE (5)5(31)0 POINT 7,A10312,35 F10312: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10312,35 JRST L10312 EXP 0 BYTE (5)1(31)0 POINT 7,A10312,35 N10312: BYTE (4)4(14)0(18)Q10322+^D82 EXP 0 BYTE (5)5(31)0 POINT 7,A10309,35 F10309: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10307,35 JRST L10307 EXP 0 BYTE (5)1(31)0 POINT 7,A10306,35 N10306: BYTE (4)4(14)0(18)Q10322+^D81 EXP 0 BYTE (5)3(31)0 POINT 7,A10305,35 JRST L10305 EXP 0 BYTE (5)5(31)0 POINT 7,A10304,35 F10304: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)1(31)0 POINT 7,A10303,35 N10303: BYTE (4)4(14)0(18)Q10322+^D80 EXP 0 BYTE (5)1(31)0 POINT 7,A10302,35 N10302: BYTE (4)4(14)0(18)Q10322+^D79 EXP 0 BYTE (5)5(31)0 POINT 7,A10301,35 F10301: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)1(31)0 POINT 7,A10300,35 N10300: BYTE (4)4(14)0(18)Q10322+^D78 EXP 0 BYTE (5)5(31)0 POINT 7,A10299,35 F10299: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)1(31)0 POINT 7,A10298,35 N10298: BYTE (4)4(14)0(18)Q10322+^D77 EXP 0 BYTE (5)1(31)0 POINT 7,A10297,35 N10297: BYTE (4)4(14)0(18)Q10322+^D76 EXP 0 BYTE (5)3(31)0 POINT 7,A10296,35 JRST L10296 EXP 0 BYTE (5)5(31)0 POINT 7,A10295,35 F10295: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10295,35 JRST L10295 EXP 0 BYTE (5)1(31)0 POINT 7,A10294,35 N10294: BYTE (4)4(14)0(18)Q10322+^D75 EXP 0 BYTE (5)5(31)0 POINT 7,A10293,35 F10293: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10293,35 JRST L10293 EXP 0 BYTE (5)5(31)0 POINT 7,A10292,35 F10292: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)1(31)0 POINT 7,A10289,35 N10289: BYTE (4)4(14)0(18)Q10322+^D74 EXP 0 BYTE (5)1(31)0 POINT 7,A10287,35 N10287: BYTE (4)4(14)0(18)Q10322+^D73 EXP 0 BYTE (5)5(31)0 POINT 7,A10285,35 F10285: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10285,35 JRST L10285 EXP 0 BYTE (5)1(31)0 POINT 7,A10284,35 N10284: BYTE (4)4(14)0(18)Q10322+^D72 EXP 0 BYTE (5)1(31)0 POINT 7,A10283,35 N10283: BYTE (4)4(14)0(18)Q10322+^D71 EXP 0 BYTE (5)3(31)0 POINT 7,A10281,35 JRST L10281 EXP 0 BYTE (5)1(31)0 POINT 7,A10278,35 N10278: BYTE (4)4(14)0(18)Q10322+^D70 EXP 0 BYTE (5)3(31)0 POINT 7,A10273,35 JRST L10273 EXP 0 BYTE (5)3(31)0 POINT 7,A10271,35 JRST L10271 EXP 0 BYTE (5)1(31)0 POINT 7,A10270,35 N10270: BYTE (4)4(14)0(18)Q10322+^D69 EXP 0 BYTE (5)1(31)0 S10269: POINT 7,A10269,35 N10269: BYTE (4)4(14)0(18)Q10322+^D68 EXP 0 BYTE (5)5(31)0 POINT 7,A10267,35 F10267: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10267,35 JRST L10267 EXP 0 BYTE (5)5(31)0 POINT 7,A10266,35 F10266: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10266,35 JRST L10266 EXP 0 BYTE (5)3(31)0 POINT 7,A10265,35 JRST L10265 EXP 0 BYTE (5)1(31)0 POINT 7,A10264,35 N10264: BYTE (4)4(14)0(18)Q10322+^D67 EXP 0 BYTE (5)1(31)0 POINT 7,A10263,35 N10263: BYTE (4)4(14)0(18)Q10322+^D66 EXP 0 BYTE (5)5(31)0 POINT 7,A10262,35 F10262: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10262,35 JRST L10262 EXP 0 BYTE (5)1(31)0 POINT 7,A10262,35 N10262: BYTE (4)4(14)0(18)Q10322+^D65 EXP 0 BYTE (5)1(31)0 POINT 7,A10261,35 N10261: BYTE (4)4(14)0(18)Q10322+^D64 EXP 0 BYTE (5)3(31)0 POINT 7,A10260,35 JRST L10260 EXP 0 BYTE (5)1(31)0 S10259: POINT 7,A10259,35 N10259: BYTE (4)4(14)0(18)Q10322+^D63 EXP 0 BYTE (5)1(31)0 POINT 7,A10258,35 N10258: BYTE (4)4(14)0(18)Q10322+^D62 EXP 0 BYTE (5)5(31)0 POINT 7,A10257,35 F10257: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10257,35 JRST L10257 EXP 0 BYTE (5)5(31)0 POINT 7,A10256,35 F10256: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10256,35 JRST L10256 EXP 0 BYTE (5)5(31)0 POINT 7,A10255,35 F10255: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10255,35 JRST L10255 EXP 0 BYTE (5)5(31)0 POINT 7,A10254,35 F10254: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)5(31)0 POINT 7,A10253,35 F10253: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10253,35 JRST L10253 EXP 0 BYTE (5)1(31)0 POINT 7,A10252,35 N10252: BYTE (4)4(14)0(18)Q10322+^D61 EXP 0 BYTE (5)3(31)0 POINT 7,A10251,35 JRST L10251 EXP 0 BYTE (5)3(31)0 POINT 7,A10250,35 JRST L10250 EXP 0 BYTE (5)3(31)0 POINT 7,A10247,35 JRST L10247 EXP 0 BYTE (5)3(31)0 POINT 7,A10246,35 JRST L10246 EXP 0 BYTE (5)1(31)0 POINT 7,A10243,35 N10243: BYTE (4)4(14)0(18)Q10322+^D60 EXP 0 BYTE (5)1(31)0 POINT 7,A10242,35 N10242: BYTE (4)4(14)0(18)Q10322+^D59 EXP 0 BYTE (5)3(31)0 POINT 7,A10241,35 JRST L10241 EXP 0 BYTE (5)1(31)0 POINT 7,A10234,35 N10234: BYTE (4)4(14)0(18)Q10322+^D58 EXP 0 BYTE (5)5(31)0 POINT 7,A10230,35 F10230: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)1(31)0 POINT 7,A10228,35 N10228: BYTE (4)4(14)0(18)Q10322+^D57 EXP 0 BYTE (5)1(31)0 POINT 7,A10227,35 N10227: BYTE (4)4(14)0(18)Q10322+^D56 EXP 0 BYTE (5)1(31)0 POINT 7,A10226,35 N10226: BYTE (4)4(14)0(18)Q10322+^D55 EXP 0 BYTE (5)1(31)0 POINT 7,A10225,35 N10225: BYTE (4)4(14)0(18)Q10322+^D54 EXP 0 BYTE (5)1(31)0 POINT 7,A10224,35 N10224: BYTE (4)4(14)0(18)Q10322+^D53 EXP 0 BYTE (5)1(31)0 POINT 7,A10221,35 N10221: BYTE (4)4(14)0(18)Q10322+^D52 EXP 0 BYTE (5)5(31)0 POINT 7,A10220,35 F10220: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)1(31)0 POINT 7,A10215,35 N10215: BYTE (4)4(14)0(18)Q10322+^D51 EXP 0 BYTE (5)1(31)0 POINT 7,A10214,35 N10214: BYTE (4)4(14)0(18)Q10322+^D50 EXP 0 BYTE (5)1(31)0 POINT 7,A10213,35 N10213: BYTE (4)4(14)0(18)Q10322+^D49 EXP 0 BYTE (5)1(31)0 POINT 7,A10212,35 N10212: BYTE (4)4(14)0(18)Q10322+^D48 EXP 0 BYTE (5)5(31)0 POINT 7,A10211,35 F10211: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)5(31)0 POINT 7,A10210,35 F10210: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 POINT 7,A10210,35 JRST L10210 EXP 0 BYTE (5)1(31)0 POINT 7,A10208,35 N10208: BYTE (4)4(14)0(18)Q10322+^D47 EXP 0 BYTE (5)1(31)0 POINT 7,A10206,35 N10206: BYTE (4)4(14)0(18)Q10322+^D46 EXP 0 BYTE (5)1(31)0 POINT 7,A10204,35 N10204: BYTE (4)4(14)0(18)Q10322+^D45 EXP 0 BYTE (5)1(31)0 S10203: POINT 7,A10203,35 N10203: BYTE (4)4(14)0(18)Q10322+^D44 EXP 0 BYTE (5)1(31)0 POINT 7,A10202,35 N10202: BYTE (4)4(14)0(18)Q10322+^D43 EXP 0 BYTE (5)1(31)0 POINT 7,A10201,35 N10201: BYTE (4)4(14)0(18)Q10322+^D42 EXP 0 BYTE (5)1(31)0 POINT 7,A10200,35 N10200: BYTE (4)4(14)0(18)Q10322+^D41 EXP 0 BYTE (5)1(31)0 POINT 7,A10199,35 N10199: BYTE (4)4(14)0(18)Q10322+^D40 EXP 0 BYTE (5)1(31)0 POINT 7,A10198,35 N10198: BYTE (4)4(14)0(18)Q10322+^D39 EXP 0 BYTE (5)1(31)0 POINT 7,A10197,35 N10197: BYTE (4)4(14)0(18)Q10322+^D38 EXP 0 BYTE (5)1(31)0 POINT 7,A10196,35 N10196: BYTE (4)4(14)0(18)Q10322+^D37 EXP 0 BYTE (5)1(31)0 POINT 7,A10195,35 N10195: BYTE (4)4(14)0(18)Q10322+^D36 EXP 0 BYTE (5)1(31)0 POINT 7,A10194,35 N10194: BYTE (4)4(14)0(18)Q10322+^D35 EXP 0 BYTE (5)1(31)0 POINT 7,A10193,35 N10193: BYTE (4)4(14)0(18)Q10322+^D34 EXP 0 BYTE (5)1(31)0 POINT 7,A10192,35 N10192: BYTE (4)4(14)0(18)Q10322+^D33 EXP 0 BYTE (5)1(31)0 POINT 7,A10190,35 N10190: BYTE (4)4(14)0(18)Q10322+^D32 EXP 0 BYTE (5)1(31)0 POINT 7,A10189,35 N10189: BYTE (4)4(14)0(18)Q10322+^D31 EXP 0 BYTE (5)1(31)0 POINT 7,A10187,35 N10187: BYTE (4)4(14)0(18)Q10322+^D30 EXP 0 BYTE (5)1(31)0 POINT 7,A10186,35 N10186: BYTE (4)4(14)0(18)Q10322+^D29 EXP 0 BYTE (5)1(31)0 POINT 7,A10185,35 N10185: BYTE (4)4(14)0(18)Q10322+^D28 EXP 0 BYTE (5)1(31)0 POINT 7,A10183,35 N10183: BYTE (4)4(14)0(18)Q10322+^D27 EXP 0 BYTE (5)1(31)0 POINT 7,A10182,35 N10182: BYTE (4)4(14)0(18)Q10322+^D26 EXP 0 BYTE (5)1(31)0 POINT 7,A10179,35 N10179: BYTE (4)4(14)0(18)Q10322+^D25 EXP 0 BYTE (5)1(31)0 POINT 7,A10178,35 N10178: BYTE (4)4(14)0(18)Q10322+^D24 EXP 0 BYTE (5)1(31)0 POINT 7,A10177,35 N10177: BYTE (4)4(14)0(18)Q10322+^D23 EXP 0 BYTE (5)1(31)0 POINT 7,A10176,35 N10176: BYTE (4)4(14)0(18)Q10322+^D22 EXP 0 BYTE (5)1(31)0 POINT 7,A10174,35 N10174: BYTE (4)4(14)0(18)Q10322+^D21 EXP 0 BYTE (5)3(31)0 S10173: POINT 7,A10173,35 JRST L10173 EXP 0 BYTE (5)3(31)0 S10172: POINT 7,A10172,35 JRST L10172 EXP 0 BYTE (5)3(31)0 S10171: POINT 7,A10171,35 JRST L10171 EXP 0 BYTE (5)3(31)0 S10170: POINT 7,A10170,35 JRST L10170 EXP 0 BYTE (5)3(31)0 S10166: POINT 7,A10166,35 JRST L10166 EXP 0 BYTE (5)3(31)0 S10165: POINT 7,A10165,35 JRST L10165 EXP 0 BYTE (5)3(31)0 S10164: POINT 7,A10164,35 JRST L10164 EXP 0 BYTE (5)3(31)0 S10163: POINT 7,A10163,35 JRST L10163 EXP 0 BYTE (5)3(31)0 S10162: POINT 7,A10162,35 JRST L10162 EXP 0 BYTE (5)3(31)0 S10161: POINT 7,A10161,35 JRST L10161 EXP 0 BYTE (5)3(31)0 S10160: POINT 7,A10160,35 JRST L10160 EXP 0 BYTE (5)1(31)0 POINT 7,A10159,35 N10159: BYTE (4)4(14)0(18)Q10322+^D20 EXP 0 BYTE (5)1(31)0 POINT 7,A10156,35 N10156: BYTE (4)4(14)0(18)Q10322+^D19 EXP 0 BYTE (5)1(31)0 POINT 7,A10155,35 N10155: BYTE (4)4(14)0(18)Q10322+^D18 EXP 0 BYTE (5)1(31)0 POINT 7,A10154,35 N10154: BYTE (4)4(14)0(18)Q10322+^D17 EXP 0 BYTE (5)1(31)0 POINT 7,A10152,35 N10152: BYTE (4)4(14)0(18)Q10322+^D16 EXP 0 BYTE (5)1(31)0 POINT 7,A10151,35 N10151: BYTE (4)4(14)0(18)Q10322+^D15 EXP 0 BYTE (5)1(31)0 POINT 7,A10146,35 N10146: BYTE (4)4(14)0(18)Q10322+^D14 EXP 0 BYTE (5)1(31)0 POINT 7,A10145,35 N10145: BYTE (4)4(14)0(18)Q10322+^D13 EXP 0 BYTE (5)1(31)0 POINT 7,A10143,35 N10143: BYTE (4)4(14)0(18)Q10322+^D12 EXP 0 BYTE (5)1(31)0 POINT 7,A10142,35 N10142: BYTE (4)4(14)0(18)Q10322+^D11 EXP 0 BYTE (5)1(31)0 S10141: POINT 7,A10141,35 N10141: BYTE (4)4(14)0(18)Q10322+^D10 EXP 0 BYTE (5)1(31)0 POINT 7,A10140,35 N10140: BYTE (4)4(14)0(18)Q10322+^D9 EXP 0 BYTE (5)1(31)0 POINT 7,A10138,35 N10138: BYTE (4)4(14)0(18)Q10322+^D8 EXP 0 BYTE (5)1(31)0 POINT 7,A10137,35 N10137: BYTE (4)4(14)0(18)Q10322+^D7 EXP 0 BYTE (5)1(31)0 POINT 7,A10136,35 N10136: BYTE (4)4(14)0(18)Q10322+^D6 EXP 0 BYTE (5)1(31)0 POINT 7,A10132,35 N10132: BYTE (4)4(14)0(18)Q10322+^D5 EXP 0 BYTE (5)5(31)0 POINT 7,A10100,35 F10100: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)3(31)0 S10100: POINT 7,A10100,35 JRST L10100 EXP 0 BYTE (5)5(31)0 S10091: POINT 7,A10091,35 F10091: BYTE (4)4(4)0(5)20(5)0(18)S$$UDF## EXP 0 BYTE (5)1(31)0 POINT 7,A10086,35 N10086: BYTE (4)4(14)0(18)Q10322+^D4 EXP 0 BYTE (5)5(31)0 POINT 7,A10083,35 F10083: BYTE (4)4(4)0(5)^D3(5)0(18)P$$RPL## EXP 0 BYTE (5)5(31)0 POINT 7,A10080,35 F10080: BYTE (4)4(4)0(5)^D3(5)0(18)P$$RPD## EXP 0 BYTE (5)5(31)0 POINT 7,A10078,35 F10078: BYTE (4)4(4)0(5)^D2(5)0(18)P$$GTP## EXP 0 BYTE (5)5(31)0 POINT 7,A10075,35 F10075: BYTE (4)4(4)0(5)^D2(5)0(18)P$$EQP## EXP 0 BYTE (5)5(31)0 POINT 7,A10074,35 F10074: BYTE (4)4(4)0(5)^D2(5)0(18)P$$LEP## EXP 0 BYTE (5)5(31)0 POINT 7,A10073,35 F10073: BYTE (4)4(4)0(5)^D2(5)0(18)P$$LTP## EXP 0 BYTE (5)5(31)0 POINT 7,A10072,35 F10072: BYTE (4)4(4)0(5)^D2(5)0(18)P$$IDT## EXP 0 BYTE (5)5(31)0 POINT 7,A10071,35 F10071: BYTE (4)4(4)0(5)^D2(5)0(18)P$$DIF## EXP 0 BYTE (5)5(31)0 POINT 7,A10066,35 F10066: BYTE (4)4(4)0(5)^D2(5)0(18)P$$DEF## EXP 0 BYTE (5)5(31)0 POINT 7,A10065,35 F10065: BYTE (4)4(4)0(5)^D2(5)0(18)P$$DUP## EXP 0 BYTE (5)5(31)0 POINT 7,A10064,35 F10064: BYTE (4)4(4)0(5)^D2(5)0(18)P$$TBL## EXP 0 BYTE (5)5(31)0 POINT 7,A10062,35 F10062: BYTE (4)4(4)0(5)^D2(5)0(18)P$$CNV## EXP 0 BYTE (5)5(31)0 POINT 7,A10060,35 F10060: BYTE (4)4(4)0(5)^D1(5)0(18)P$$DAT## EXP 0 BYTE (5)5(31)0 POINT 7,A10051,35 F10051: BYTE (4)4(4)0(5)^D1(5)0(18)P$$TRM## EXP 0 BYTE (5)5(31)0 POINT 7,A10044,35 F10044: BYTE (4)4(4)0(5)^D0(5)0(18)P$$DTE## EXP 0 BYTE (5)1(31)0 POINT 7,A10032,35 N10032: BYTE (4)4(14)0(18)Q10322+^D3 EXP 0 BYTE (5)1(31)0 POINT 7,A10030,35 N10030: BYTE (4)4(14)0(18)Q10322+^D2 EXP 0 BYTE (5)1(31)0 POINT 7,A10029,35 N10029: BYTE (4)4(14)0(18)Q10322+^D1 POINT 7,A10085,35 Q10000: XWD 0,Q10322 XWD Q10323,^D0 EXP Q10323 END Q10002