Annotation of researchv10no/cmd/ccom/vax/bar, revision 1.1

1.1     ! root        1: L11:   .stabs  "",0x64,0,0,L11
        !             2:        .stabs  "vaxpcc2",0xf0,0,17665,590758101
        !             3:        .data
        !             4:        .comm   _symseg,800
        !             5:        .comm   _csymseg,4
        !             6:        .comm   _cursym,12
        !             7:        .comm   _lastsym,4
        !             8:        .comm   _nextsym,4
        !             9:        .comm   _addsym,4
        !            10:        .comm   _nsym,4
        !            11:        .comm   _p_etext,4
        !            12:        .comm   _p_edata,4
        !            13:        .comm   _p_end,4
        !            14:        .comm   _entrypt,4
        !            15:        .comm   _li_init,1000
        !            16:        .data
        !            17:        .align  2
        !            18:        .globl  _libseg
        !            19: _libseg:
        !            20:        .long   _li_init
        !            21:        .long   0
        !            22:        .long   0
        !            23:        .space  468
        !            24:        .data
        !            25:        .align  2
        !            26:        .globl  _clibseg
        !            27: _clibseg:
        !            28:        .long   _libseg
        !            29:        .comm   _lochash,124
        !            30:        .comm   _lhinit,1200
        !            31:        .data
        !            32:        .align  2
        !            33:        .globl  _locseg
        !            34: _locseg:
        !            35:        .long   _lhinit
        !            36:        .long   0
        !            37:        .space  312
        !            38:        .comm   _clocseg,4
        !            39:        .comm   _tnum,4
        !            40:        .comm   _ssiz,4
        !            41:        .comm   _tab,4
        !            42:        .comm   _tabstr,4
        !            43:        .comm   _page,8224
        !            44:        .comm   _fpage,16
        !            45:        .comm   _text,24
        !            46:        .comm   _reloc,24
        !            47:        .comm   _filhdr,32
        !            48:        .comm   _archdr,60
        !            49:        .comm   _trace,4
        !            50:        .comm   _xflag,4
        !            51:        .comm   _Xflag,4
        !            52:        .comm   _Sflag,4
        !            53:        .comm   _rflag,4
        !            54:        .comm   _arflag,4
        !            55:        .comm   _sflag,4
        !            56:        .comm   _Mflag,4
        !            57:        .comm   _nflag,4
        !            58:        .comm   _dflag,4
        !            59:        .comm   _zflag,4
        !            60:        .comm   _hsize,4
        !            61:        .comm   _Aflag,4
        !            62:        .comm   _Nflag,4
        !            63:        .comm   _funding,4
        !            64:        .comm   _yflag,4
        !            65:        .comm   _ytab,4
        !            66:        .comm   _tsize,4
        !            67:        .comm   _dsize,4
        !            68:        .comm   _bsize,4
        !            69:        .comm   _trsize,4
        !            70:        .comm   _drsize,4
        !            71:        .comm   _ssize,4
        !            72:        .comm   _ctrel,4
        !            73:        .comm   _cdrel,4
        !            74:        .comm   _cbrel,4
        !            75:        .comm   _textbase,4
        !            76:        .comm   _database,4
        !            77:        .comm   _torigin,4
        !            78:        .comm   _dorigin,4
        !            79:        .comm   _borigin,4
        !            80:        .comm   _errlev,4
        !            81:        .data
        !            82:        .align  2
        !            83:        .globl  _delarg
        !            84: _delarg:
        !            85:        .long   4
        !            86:        .comm   _biobufs,4
        !            87:        .comm   _biofd,4
        !            88:        .comm   _boffset,4
        !            89:        .comm   _tout,4
        !            90:        .comm   _dout,4
        !            91:        .comm   _trout,4
        !            92:        .comm   _drout,4
        !            93:        .comm   _sout,4
        !            94:        .comm   _strout,4
        !            95:        .align  2
        !            96:        .globl  _offset
        !            97: _offset:
        !            98:        .long   4
        !            99:        .comm   _ofilfnd,4
        !           100:        .align  2
        !           101:        .globl  _ofilename
        !           102: _ofilename:
        !           103:        .data   2
        !           104: L96:
        !           105: 
        !           106:        .byte   0x6c,0x2e,0x6f,0x75,0x74,0x0
        !           107:        .data
        !           108:        .long   L96
        !           109:        .comm   _ofilemode,4
        !           110:        .comm   _infil,4
        !           111:        .comm   _filname,4
        !           112:        .comm   _curstr,4
        !           113:        .text
        !           114:        .align  2
        !           115:        .globl  _main
        !           116: _main:
        !           117:        .word   L.R1
        !           118:        subl2   $L.SO1,sp
        !           119:        .stabs  "main",0x24,0,323,_main
        !           120:        .stabs  "argc",0xa0,0,4,4
        !           121:        .stabs  "argv",0xa0,0,162,8
        !           122:        pushl   $1
        !           123:        pushl   $2
        !           124:        calls   $2,_signal
        !           125:        cmpl    r0,$1
        !           126:        jeql    L106
        !           127:        pushl   $_delexit
        !           128:        pushl   $2
        !           129:        calls   $2,_signal
        !           130:        pushl   $_delexit
        !           131:        pushl   $15
        !           132:        calls   $2,_signal
        !           133: L106:
        !           134:        cmpl    4(ap),$1
        !           135:        jneq    L107
        !           136:        pushl   $4
        !           137:        calls   $1,_exit
        !           138: L107:
        !           139:        addl3   $4,8(ap),r8
        !           140:        movl    $1,r11
        !           141:        jbr     L111
        !           142: L112:
        !           143:        tstl    _trace
        !           144:        jeql    L113
        !           145:        .data   1
        !           146: L115:
        !           147: 
        !           148:        .byte   0x25,0x73,0x3a,0xa,0x0
        !           149:        .text
        !           150:        pushl   (r8)
        !           151:        pushl   $L115
        !           152:        calls   $2,_printf
        !           153: L113:
        !           154:        clrl    _filname
        !           155:        movl    (r8)+,r9
        !           156:        cmpb    (r9),$45
        !           157:        jeql    L116
        !           158:        pushl   r9
        !           159:        calls   $1,_load1arg
        !           160:        jbr     L109
        !           161: L116:
        !           162:        movl    $1,r10
        !           163:        jbr     L120
        !           164: L121:
        !           165:        cvtbl   (r9)[r10],r0
        !           166:        jbr     L123
        !           167: L124:
        !           168:        incl    r11
        !           169:        cmpl    r11,4(ap)
        !           170:        jlss    L125
        !           171:        .data   1
        !           172: L127:
        !           173: 
        !           174:        .byte   0x2d,0x6f,0x20,0x77,0x68,0x65,0x72,0x65
        !           175:        .byte   0x3f,0x0
        !           176:        .text
        !           177:        pushl   $L127
        !           178:        pushl   $1
        !           179:        calls   $2,_error
        !           180: L125:
        !           181:        movl    (r8)+,_ofilename
        !           182:        incl    _ofilfnd
        !           183:        jbr     L118
        !           184: L128:
        !           185: L129:
        !           186:        incl    r11
        !           187:        cmpl    r11,4(ap)
        !           188:        jlss    L130
        !           189:        .data   1
        !           190: L131:
        !           191: 
        !           192:        .byte   0x2d,0x75,0x20,0x6f,0x72,0x20,0x2d,0x63
        !           193:        .byte   0x3a,0x20,0x61,0x72,0x67,0x20,0x6d,0x69
        !           194:        .byte   0x73,0x73,0x69,0x6e,0x67,0x0
        !           195:        .text
        !           196:        pushl   $L131
        !           197:        pushl   $1
        !           198:        calls   $2,_error
        !           199: L130:
        !           200:        pushl   (r8)+
        !           201:        calls   $1,_slookup
        !           202:        pushl   r0
        !           203:        calls   $1,_enter
        !           204:        cmpb    (r9)[r10],$101
        !           205:        jneq    L133
        !           206:        movl    _lastsym,_entrypt
        !           207: L133:
        !           208:        jbr     L118
        !           209: L134:
        !           210:        incl    r11
        !           211:        cmpl    r11,4(ap)
        !           212:        jlss    L135
        !           213:        .data   1
        !           214: L136:
        !           215: 
        !           216:        .byte   0x2d,0x48,0x3a,0x20,0x61,0x72,0x67,0x20
        !           217:        .byte   0x6d,0x69,0x73,0x73,0x69,0x6e,0x67,0x0
        !           218:        .text
        !           219:        pushl   $L136
        !           220:        pushl   $1
        !           221:        calls   $2,_error
        !           222: L135:
        !           223:        tstl    _tsize
        !           224:        jeql    L137
        !           225:        .data   1
        !           226: L138:
        !           227: 
        !           228:        .byte   0x2d,0x48,0x3a,0x20,0x74,0x6f,0x6f,0x20
        !           229:        .byte   0x6c,0x61,0x74,0x65,0x2c,0x20,0x73,0x6f
        !           230:        .byte   0x6d,0x65,0x20,0x74,0x65,0x78,0x74,0x20
        !           231:        .byte   0x61,0x6c,0x72,0x65,0x61,0x64,0x79,0x20
        !           232:        .byte   0x6c,0x6f,0x61,0x64,0x65,0x64,0x0
        !           233:        .text
        !           234:        pushl   $L138
        !           235:        pushl   $1
        !           236:        calls   $2,_error
        !           237: L137:
        !           238:        pushl   (r8)+
        !           239:        calls   $1,_atoi
        !           240:        movl    r0,_hsize
        !           241:        jbr     L118
        !           242: L140:
        !           243:        incl    r11
        !           244:        cmpl    r11,4(ap)
        !           245:        jlss    L141
        !           246:        .data   1
        !           247: L142:
        !           248: 
        !           249:        .byte   0x2d,0x41,0x3a,0x20,0x61,0x72,0x67,0x20
        !           250:        .byte   0x6d,0x69,0x73,0x73,0x69,0x6e,0x67,0x0
        !           251:        .text
        !           252:        pushl   $L142
        !           253:        pushl   $1
        !           254:        calls   $2,_error
        !           255: L141:
        !           256:        tstl    _Aflag
        !           257:        jeql    L143
        !           258:        .data   1
        !           259: L144:
        !           260: 
        !           261:        .byte   0x2d,0x41,0x3a,0x20,0x6f,0x6e,0x6c,0x79
        !           262:        .byte   0x20,0x6f,0x6e,0x65,0x20,0x62,0x61,0x73
        !           263:        .byte   0x65,0x20,0x66,0x69,0x6c,0x65,0x20,0x61
        !           264:        .byte   0x6c,0x6c,0x6f,0x77,0x65,0x64,0x0
        !           265:        .text
        !           266:        pushl   $L144
        !           267:        pushl   $1
        !           268:        calls   $2,_error
        !           269: L143:
        !           270:        movl    $1,_Aflag
        !           271:        clrl    _nflag
        !           272:        movl    $1,_funding
        !           273:        pushl   (r8)+
        !           274:        calls   $1,_load1arg
        !           275:        clrl    _bsize
        !           276:        movl    _bsize,_dsize
        !           277:        movl    _dsize,_tsize
        !           278:        movl    _tsize,_drsize
        !           279:        movl    _drsize,_trsize
        !           280:        clrl    _cbrel
        !           281:        movl    _cbrel,_cdrel
        !           282:        movl    _cdrel,_ctrel
        !           283:        clrl    _funding
        !           284:        movl    _nextsym,_addsym
        !           285:        jbr     L118
        !           286: L145:
        !           287:        incl    r11
        !           288:        cmpl    r11,4(ap)
        !           289:        jlss    L146
        !           290:        .data   1
        !           291: L147:
        !           292: 
        !           293:        .byte   0x2d,0x44,0x3a,0x20,0x61,0x72,0x67,0x20
        !           294:        .byte   0x6d,0x69,0x73,0x73,0x69,0x6e,0x67,0x0
        !           295:        .text
        !           296:        pushl   $L147
        !           297:        pushl   $1
        !           298:        calls   $2,_error
        !           299: L146:
        !           300:        pushl   (r8)+
        !           301:        calls   $1,_htoi
        !           302:        movl    r0,-4(fp)
        !           303:        cmpl    _dsize,-4(fp)
        !           304:        jleq    L149
        !           305:        .data   1
        !           306: L150:
        !           307: 
        !           308:        .byte   0x2d,0x44,0x3a,0x20,0x74,0x6f,0x6f,0x20
        !           309:        .byte   0x73,0x6d,0x61,0x6c,0x6c,0x0
        !           310:        .text
        !           311:        pushl   $L150
        !           312:        pushl   $1
        !           313:        calls   $2,_error
        !           314: L149:
        !           315:        movl    -4(fp),_dsize
        !           316:        jbr     L118
        !           317: L151:
        !           318:        incl    r11
        !           319:        cmpl    r11,4(ap)
        !           320:        jlss    L152
        !           321:        .data   1
        !           322: L153:
        !           323: 
        !           324:        .byte   0x2d,0x54,0x3a,0x20,0x61,0x72,0x67,0x20
        !           325:        .byte   0x6d,0x69,0x73,0x73,0x69,0x6e,0x67,0x0
        !           326:        .text
        !           327:        pushl   $L153
        !           328:        pushl   $1
        !           329:        calls   $2,_error
        !           330: L152:
        !           331:        tstl    _tsize
        !           332:        jeql    L154
        !           333:        .data   1
        !           334: L155:
        !           335: 
        !           336:        .byte   0x2d,0x54,0x3a,0x20,0x74,0x6f,0x6f,0x20
        !           337:        .byte   0x6c,0x61,0x74,0x65,0x2c,0x20,0x73,0x6f
        !           338:        .byte   0x6d,0x65,0x20,0x74,0x65,0x78,0x74,0x20
        !           339:        .byte   0x61,0x6c,0x72,0x65,0x61,0x64,0x79,0x20
        !           340:        .byte   0x6c,0x6f,0x61,0x64,0x65,0x64,0x0
        !           341:        .text
        !           342:        pushl   $L155
        !           343:        pushl   $1
        !           344:        calls   $2,_error
        !           345: L154:
        !           346:        pushl   (r8)+
        !           347:        calls   $1,_htoi
        !           348:        movl    r0,_textbase
        !           349:        jbr     L118
        !           350: L156:
        !           351:        decl    r10
        !           352:        addl3   r9,r10,r0
        !           353:        movb    (r0),-5(fp)
        !           354:        movb    $45,(r9)[r10]
        !           355:        addl3   r9,r10,-(sp)
        !           356:        calls   $1,_load1arg
        !           357:        movb    -5(fp),(r9)[r10]
        !           358:        jbr     L157
        !           359: L158:
        !           360:        incl    _Mflag
        !           361:        jbr     L118
        !           362: L159:
        !           363:        incl    _xflag
        !           364:        jbr     L118
        !           365: L160:
        !           366:        incl    _Xflag
        !           367:        jbr     L118
        !           368: L161:
        !           369:        incl    _Sflag
        !           370:        jbr     L118
        !           371: L162:
        !           372:        incl    _rflag
        !           373:        incl    _arflag
        !           374:        jbr     L118
        !           375: L163:
        !           376:        incl    _sflag
        !           377:        incl    _xflag
        !           378:        jbr     L118
        !           379: L164:
        !           380:        incl    _nflag
        !           381:        clrl    _zflag
        !           382:        movl    _zflag,_Nflag
        !           383:        jbr     L118
        !           384: L165:
        !           385:        incl    _Nflag
        !           386:        clrl    _zflag
        !           387:        movl    _zflag,_nflag
        !           388:        jbr     L118
        !           389: L166:
        !           390:        incl    _dflag
        !           391:        jbr     L118
        !           392: L167:
        !           393:        .data   1
        !           394: L168:
        !           395: 
        !           396:        .byte   0x6c,0x64,0x3a,0x20,0x2d,0x69,0x20,0x69
        !           397:        .byte   0x67,0x6e,0x6f,0x72,0x65,0x64,0xa,0x0
        !           398:        .text
        !           399:        pushl   $L168
        !           400:        calls   $1,_printf
        !           401:        jbr     L118
        !           402: L169:
        !           403:        incl    _trace
        !           404:        jbr     L118
        !           405: L170:
        !           406:        addl3   $1,r10,r0
        !           407:        addl2   r9,r0
        !           408:        tstb    (r0)
        !           409:        jneq    L171
        !           410:        .data   1
        !           411: L172:
        !           412: 
        !           413:        .byte   0x2d,0x79,0x3a,0x20,0x73,0x79,0x6d,0x62
        !           414:        .byte   0x6f,0x6c,0x20,0x6e,0x61,0x6d,0x65,0x20
        !           415:        .byte   0x6d,0x69,0x73,0x73,0x69,0x6e,0x67,0x0
        !           416:        .text
        !           417:        pushl   $L172
        !           418:        pushl   $1
        !           419:        calls   $2,_error
        !           420: L171:
        !           421:        tstl    _yflag
        !           422:        jneq    L173
        !           423:        pushl   $4
        !           424:        pushl   4(ap)
        !           425:        calls   $2,_calloc
        !           426:        movl    r0,_ytab
        !           427:        tstl    _ytab
        !           428:        jneq    L175
        !           429:        .data   1
        !           430: L176:
        !           431: 
        !           432:        .byte   0x72,0x61,0x6e,0x20,0x6f,0x75,0x74,0x20
        !           433:        .byte   0x6f,0x66,0x20,0x6d,0x65,0x6d,0x6f,0x72
        !           434:        .byte   0x79,0x20,0x28,0x2d,0x79,0x29,0x0
        !           435:        .text
        !           436:        pushl   $L176
        !           437:        pushl   $1
        !           438:        calls   $2,_error
        !           439: L175:
        !           440: L173:
        !           441:        movl    _yflag,r0
        !           442:        incl    _yflag
        !           443:        addl3   $1,r10,r1
        !           444:        addl3   r9,r1,*_ytab[r0]
        !           445:        jbr     L157
        !           446: L177:
        !           447:        incl    _zflag
        !           448:        clrl    _nflag
        !           449:        movl    _nflag,_Nflag
        !           450:        jbr     L118
        !           451: L178:
        !           452:        .data   1
        !           453: L179:
        !           454: 
        !           455:        .byte   0x2d,0x78,0x0
        !           456:        .text
        !           457:        pushl   $L179
        !           458:        calls   $1,_savestr
        !           459:        movl    r0,_filname
        !           460:        movl    _filname,r0
        !           461:        movb    (r9)[r10],1(r0)
        !           462:        clrb    _archdr
        !           463:        .data   1
        !           464: L180:
        !           465: 
        !           466:        .byte   0x62,0x61,0x64,0x20,0x66,0x6c,0x61,0x67
        !           467:        .byte   0x0
        !           468:        .text
        !           469:        pushl   $L180
        !           470:        pushl   $1
        !           471:        calls   $2,_error
        !           472:        jbr     L122
        !           473: L123:
        !           474:        casel   r0,$65,$57
        !           475: L181:
        !           476:        .word   L140-L181
        !           477:        .word   L178-L181
        !           478:        .word   L178-L181
        !           479:        .word   L145-L181
        !           480:        .word   L178-L181
        !           481:        .word   L178-L181
        !           482:        .word   L178-L181
        !           483:        .word   L134-L181
        !           484:        .word   L178-L181
        !           485:        .word   L178-L181
        !           486:        .word   L178-L181
        !           487:        .word   L178-L181
        !           488:        .word   L158-L181
        !           489:        .word   L165-L181
        !           490:        .word   L178-L181
        !           491:        .word   L178-L181
        !           492:        .word   L178-L181
        !           493:        .word   L178-L181
        !           494:        .word   L161-L181
        !           495:        .word   L151-L181
        !           496:        .word   L178-L181
        !           497:        .word   L178-L181
        !           498:        .word   L178-L181
        !           499:        .word   L160-L181
        !           500:        .word   L178-L181
        !           501:        .word   L178-L181
        !           502:        .word   L178-L181
        !           503:        .word   L178-L181
        !           504:        .word   L178-L181
        !           505:        .word   L178-L181
        !           506:        .word   L178-L181
        !           507:        .word   L178-L181
        !           508:        .word   L178-L181
        !           509:        .word   L178-L181
        !           510:        .word   L178-L181
        !           511:        .word   L166-L181
        !           512:        .word   L129-L181
        !           513:        .word   L178-L181
        !           514:        .word   L178-L181
        !           515:        .word   L178-L181
        !           516:        .word   L167-L181
        !           517:        .word   L178-L181
        !           518:        .word   L178-L181
        !           519:        .word   L156-L181
        !           520:        .word   L178-L181
        !           521:        .word   L164-L181
        !           522:        .word   L124-L181
        !           523:        .word   L178-L181
        !           524:        .word   L178-L181
        !           525:        .word   L162-L181
        !           526:        .word   L163-L181
        !           527:        .word   L169-L181
        !           528:        .word   L128-L181
        !           529:        .word   L178-L181
        !           530:        .word   L178-L181
        !           531:        .word   L159-L181
        !           532:        .word   L170-L181
        !           533:        .word   L177-L181
        !           534:        jbr     L178
        !           535: L122:
        !           536: L118:
        !           537:        incl    r10
        !           538: L120:
        !           539:        tstb    (r9)[r10]
        !           540:        jneq    L121
        !           541: L119:
        !           542: L157:
        !           543: L109:
        !           544:        incl    r11
        !           545: L111:
        !           546:        cmpl    r11,4(ap)
        !           547:        jlss    L112
        !           548: L110:
        !           549:        tstl    _rflag
        !           550:        jneq    L182
        !           551:        tstl    _Nflag
        !           552:        jneq    L182
        !           553: L184:
        !           554:        tstl    _nflag
        !           555:        jneq    L182
        !           556: L183:
        !           557:        incl    _zflag
        !           558: L182:
        !           559:        pushl   8(ap)
        !           560:        pushl   4(ap)
        !           561:        calls   $2,_endload
        !           562:        pushl   $0
        !           563:        calls   $1,_exit
        !           564:        .stabs  "save",0x80,0,2,5
        !           565:        .stabs  "p",0x40,0,162,8
        !           566:        .stabs  "ap",0x40,0,34,9
        !           567:        .stabs  "num",0x80,0,4,4
        !           568:        .stabs  "i",0x40,0,4,10
        !           569:        .stabs  "c",0x40,0,4,11
        !           570: L105:
        !           571:        ret
        !           572:        .set    L.R1,0xf00
        !           573:        .set    L.SO1,0x8
        !           574: L186:  .data
        !           575:        .text
        !           576:        .align  2
        !           577:        .globl  _htoi
        !           578: _htoi:
        !           579:        .word   L.R2
        !           580:        subl2   $L.SO2,sp
        !           581:        .stabs  "htoi",0x24,0,479,_htoi
        !           582:        .stabs  "p",0xa0,0,34,4
        !           583:        movl    4(ap),r11
        !           584:        clrl    r9
        !           585:        jbr     L189
        !           586: L190:
        !           587:        addl2   r9,r9
        !           588:        addl2   r9,r9
        !           589:        addl2   r9,r9
        !           590:        addl2   r9,r9
        !           591:        bitb    $4,__ctype+1(r10)
        !           592:        jeql    L191
        !           593:        subl3   $48,r10,r0
        !           594:        addl2   r0,r9
        !           595:        jbr     L192
        !           596: L191:
        !           597:        cmpl    r10,$97
        !           598:        jlss    L193
        !           599:        cmpl    r10,$102
        !           600:        jgtr    L193
        !           601: L194:
        !           602:        subl3   $87,r10,r0
        !           603:        addl2   r0,r9
        !           604:        jbr     L195
        !           605: L193:
        !           606:        cmpl    r10,$65
        !           607:        jlss    L196
        !           608:        cmpl    r10,$70
        !           609:        jgtr    L196
        !           610: L197:
        !           611:        subl3   $55,r10,r0
        !           612:        addl2   r0,r9
        !           613:        jbr     L198
        !           614: L196:
        !           615:        .data   1
        !           616: L199:
        !           617: 
        !           618:        .byte   0x62,0x61,0x64,0x6c,0x79,0x20,0x66,0x6f
        !           619:        .byte   0x72,0x6d,0x65,0x64,0x20,0x68,0x65,0x78
        !           620:        .byte   0x20,0x6e,0x75,0x6d,0x62,0x65,0x72,0x0
        !           621:        .text
        !           622:        pushl   $L199
        !           623:        pushl   $1
        !           624:        calls   $2,_error
        !           625: L198:
        !           626: L195:
        !           627: L192:
        !           628: L189:
        !           629:        cvtbl   (r11)+,r10
        !           630:        jneq    L190
        !           631: L188:
        !           632:        movl    r9,r0
        !           633:        jbr     L187
        !           634:        .stabs  "n",0x40,0,4,9
        !           635:        .stabs  "c",0x40,0,4,10
        !           636:        .stabs  "p",0x40,0,34,11
        !           637: L187:
        !           638:        ret
        !           639:        .set    L.R2,0xe00
        !           640:        .set    L.SO2,0x0
        !           641: L200:  .data
        !           642:        .text
        !           643:        .align  2
        !           644:        .globl  _delexit
        !           645: _delexit:
        !           646:        .word   L.R3
        !           647:        subl2   $L.SO3,sp
        !           648:        .stabs  "delexit",0x24,0,498,_delexit
        !           649:        calls   $0,_bflush
        !           650:        .data   1
        !           651: L204:
        !           652: 
        !           653:        .byte   0x6c,0x2e,0x6f,0x75,0x74,0x0
        !           654:        .text
        !           655:        pushl   $L204
        !           656:        calls   $1,_unlink
        !           657:        tstl    _delarg
        !           658:        jneq    L205
        !           659:        tstl    _Aflag
        !           660:        jneq    L205
        !           661: L206:
        !           662:        pushl   _ofilemode
        !           663:        pushl   _ofilename
        !           664:        calls   $2,_chmod
        !           665: L205:
        !           666:        pushl   _delarg
        !           667:        calls   $1,_exit
        !           668: L201:
        !           669:        ret
        !           670:        .set    L.R3,0x0
        !           671:        .set    L.SO3,0x0
        !           672: L208:  .data
        !           673:        .text
        !           674:        .align  2
        !           675:        .globl  _endload
        !           676: _endload:
        !           677:        .word   L.R4
        !           678:        subl2   $L.SO4,sp
        !           679:        .stabs  "endload",0x24,0,510,_endload
        !           680:        .stabs  "argc",0xa0,0,4,4
        !           681:        .stabs  "argv",0xa0,0,162,8
        !           682:        movl    $_libseg,_clibseg
        !           683:        clrl    _filname
        !           684:        calls   $0,_middle
        !           685:        calls   $0,_setupout
        !           686:        addl3   $4,8(ap),r8
        !           687:        movl    $1,r11
        !           688:        jbr     L214
        !           689: L215:
        !           690:        movl    (r8)+,r9
        !           691:        tstl    _trace
        !           692:        jeql    L216
        !           693:        .data   1
        !           694: L217:
        !           695: 
        !           696:        .byte   0x25,0x73,0x3a,0xa,0x0
        !           697:        .text
        !           698:        pushl   r9
        !           699:        pushl   $L217
        !           700:        calls   $2,_printf
        !           701: L216:
        !           702:        cmpb    (r9),$45
        !           703:        jeql    L218
        !           704:        pushl   r9
        !           705:        calls   $1,_load2arg
        !           706:        jbr     L212
        !           707: L218:
        !           708:        movl    $1,r10
        !           709:        jbr     L222
        !           710: L223:
        !           711:        cvtbl   (r9)[r10],r0
        !           712:        jbr     L225
        !           713: L226:
        !           714:        pushl   (r8)
        !           715:        calls   $1,_htoi
        !           716:        movl    r0,-4(fp)
        !           717:        cmpl    _dorigin,-4(fp)
        !           718:        jgeq    L227
        !           719:        jbr     L229
        !           720: L230:
        !           721:        tstw    *_dout
        !           722:        jeql    L232
        !           723:        decw    *_dout
        !           724:        clrb    r0
        !           725:        movl    _dout,r1
        !           726:        movl    4(r1),r2
        !           727:        incl    4(r1)
        !           728:        movb    r0,(r2)
        !           729:        jbr     L233
        !           730: L232:
        !           731:        pushl   $0
        !           732:        pushl   _dout
        !           733:        calls   $2,_bflushc
        !           734: L233:
        !           735:        movl    _dorigin,r0
        !           736:        incl    _dorigin
        !           737: L229:
        !           738:        cmpl    _dorigin,-4(fp)
        !           739:        jlss    L230
        !           740: L228:
        !           741: L227:
        !           742: L234:
        !           743: L235:
        !           744: L236:
        !           745: L237:
        !           746: L238:
        !           747:        incl    r11
        !           748:        addl2   $4,r8
        !           749: L239:
        !           750:        jbr     L220
        !           751: L240:
        !           752:        movl    $1,_funding
        !           753:        pushl   (r8)+
        !           754:        calls   $1,_load2arg
        !           755:        clrl    _funding
        !           756:        incl    r11
        !           757:        jbr     L220
        !           758: L241:
        !           759:        jbr     L242
        !           760: L243:
        !           761:        decl    r10
        !           762:        addl3   r9,r10,r0
        !           763:        movb    $45,(r0)
        !           764:        addl3   r9,r10,-(sp)
        !           765:        calls   $1,_load2arg
        !           766:        jbr     L242
        !           767: L225:
        !           768:        casel   r0,$65,$56
        !           769: L244:
        !           770:        .word   L240-L244
        !           771:        .word   L239-L244
        !           772:        .word   L239-L244
        !           773:        .word   L226-L244
        !           774:        .word   L239-L244
        !           775:        .word   L239-L244
        !           776:        .word   L239-L244
        !           777:        .word   L238-L244
        !           778:        .word   L239-L244
        !           779:        .word   L239-L244
        !           780:        .word   L239-L244
        !           781:        .word   L239-L244
        !           782:        .word   L239-L244
        !           783:        .word   L239-L244
        !           784:        .word   L239-L244
        !           785:        .word   L239-L244
        !           786:        .word   L239-L244
        !           787:        .word   L239-L244
        !           788:        .word   L239-L244
        !           789:        .word   L234-L244
        !           790:        .word   L239-L244
        !           791:        .word   L239-L244
        !           792:        .word   L239-L244
        !           793:        .word   L239-L244
        !           794:        .word   L239-L244
        !           795:        .word   L239-L244
        !           796:        .word   L239-L244
        !           797:        .word   L239-L244
        !           798:        .word   L239-L244
        !           799:        .word   L239-L244
        !           800:        .word   L239-L244
        !           801:        .word   L239-L244
        !           802:        .word   L239-L244
        !           803:        .word   L239-L244
        !           804:        .word   L239-L244
        !           805:        .word   L239-L244
        !           806:        .word   L236-L244
        !           807:        .word   L239-L244
        !           808:        .word   L239-L244
        !           809:        .word   L239-L244
        !           810:        .word   L239-L244
        !           811:        .word   L239-L244
        !           812:        .word   L239-L244
        !           813:        .word   L243-L244
        !           814:        .word   L239-L244
        !           815:        .word   L239-L244
        !           816:        .word   L237-L244
        !           817:        .word   L239-L244
        !           818:        .word   L239-L244
        !           819:        .word   L239-L244
        !           820:        .word   L239-L244
        !           821:        .word   L239-L244
        !           822:        .word   L235-L244
        !           823:        .word   L239-L244
        !           824:        .word   L239-L244
        !           825:        .word   L239-L244
        !           826:        .word   L241-L244
        !           827:        jbr     L239
        !           828: L224:
        !           829: L220:
        !           830:        incl    r10
        !           831: L222:
        !           832:        tstb    (r9)[r10]
        !           833:        jneq    L223
        !           834: L221:
        !           835: L242:
        !           836: L212:
        !           837:        incl    r11
        !           838: L214:
        !           839:        cmpl    r11,4(ap)
        !           840:        jlss    L215
        !           841: L213:
        !           842:        calls   $0,_finishout
        !           843:        .stabs  "p",0x40,0,162,8
        !           844:        .stabs  "ap",0x40,0,34,9
        !           845:        .stabs  "dnum",0x80,0,4,4
        !           846:        .stabs  "i",0x40,0,4,10
        !           847:        .stabs  "c",0x40,0,4,11
        !           848: L209:
        !           849:        ret
        !           850:        .set    L.R4,0xf00
        !           851:        .set    L.SO4,0x4
        !           852: L246:  .data
        !           853:        .text
        !           854:        .align  2
        !           855:        .globl  _load1arg
        !           856: _load1arg:
        !           857:        .word   L.R5
        !           858:        subl2   $L.SO5,sp
        !           859:        .stabs  "load1arg",0x24,0,570,_load1arg
        !           860:        .stabs  "cp",0xa0,0,34,4
        !           861:        movl    4(ap),r11
        !           862:        pushl   r11
        !           863:        calls   $1,_getfile
        !           864:        movl    r0,-8(fp)
        !           865:        tstl    _Mflag
        !           866:        jeql    L249
        !           867:        .data   1
        !           868: L250:
        !           869: 
        !           870:        .byte   0x25,0x73,0xa,0x0
        !           871:        .text
        !           872:        pushl   _filname
        !           873:        pushl   $L250
        !           874:        calls   $2,_printf
        !           875: L249:
        !           876:        movl    -8(fp),r0
        !           877:        jbr     L252
        !           878: L253:
        !           879:        pushl   $0
        !           880:        pushl   $0
        !           881:        calls   $2,_load1
        !           882:        jbr     L251
        !           883: L255:
        !           884:        .data   1
        !           885: L256:
        !           886: 
        !           887:        .byte   0x77,0x61,0x72,0x6e,0x69,0x6e,0x67,0x3a
        !           888:        .byte   0x20,0x61,0x72,0x63,0x68,0x69,0x76,0x65
        !           889:        .byte   0x20,0x68,0x61,0x73,0x20,0x6e,0x6f,0x20
        !           890:        .byte   0x74,0x61,0x62,0x6c,0x65,0x20,0x6f,0x66
        !           891:        .byte   0x20,0x63,0x6f,0x6e,0x74,0x65,0x6e,0x74
        !           892:        .byte   0x73,0x3b,0x20,0x61,0x64,0x64,0x20,0x6f
        !           893:        .byte   0x6e,0x65,0x20,0x75,0x73,0x69,0x6e,0x67
        !           894:        .byte   0x20,0x72,0x61,0x6e,0x6c,0x69,0x62,0x28
        !           895:        .byte   0x31,0x29,0x0
        !           896:        .text
        !           897:        pushl   $L256
        !           898:        pushl   $-1
        !           899:        calls   $2,_error
        !           900:        movl    $8,-4(fp)
        !           901:        jbr     L259
        !           902: L260:
        !           903:        pushl   $2
        !           904:        pushl   $_archdr+48
        !           905:        calls   $1,_atol
        !           906:        pushl   r0
        !           907:        calls   $2,_round
        !           908:        addl2   $60,r0
        !           909:        addl2   r0,-4(fp)
        !           910: L259:
        !           911:        pushl   -4(fp)
        !           912:        calls   $1,_step
        !           913:        tstl    r0
        !           914:        jneq    L260
        !           915: L258:
        !           916:        jbr     L251
        !           917: L263:
        !           918:        movl    $68,-4(fp)
        !           919:        pushl   $4
        !           920:        pushl   -4(fp)
        !           921:        pushl   $_text
        !           922:        calls   $3,_dseek
        !           923:        pushl   $_text
        !           924:        pushl   $4
        !           925:        pushl   $_tnum
        !           926:        calls   $3,_mget
        !           927:        addl2   $4,-4(fp)
        !           928:        pushl   _tnum
        !           929:        calls   $1,_malloc
        !           930:        movl    r0,_tab
        !           931:        tstl    _tab
        !           932:        jneq    L267
        !           933:        .data   1
        !           934: L268:
        !           935: 
        !           936:        .byte   0x72,0x61,0x6e,0x20,0x6f,0x75,0x74,0x20
        !           937:        .byte   0x6f,0x66,0x20,0x6d,0x65,0x6d,0x6f,0x72
        !           938:        .byte   0x79,0x20,0x28,0x74,0x6f,0x63,0x29,0x0
        !           939:        .text
        !           940:        pushl   $L268
        !           941:        pushl   $1
        !           942:        calls   $2,_error
        !           943: L267:
        !           944:        pushl   _tnum
        !           945:        pushl   -4(fp)
        !           946:        pushl   $_text
        !           947:        calls   $3,_dseek
        !           948:        pushl   $_text
        !           949:        pushl   _tnum
        !           950:        pushl   _tab
        !           951:        calls   $3,_mget
        !           952:        addl2   _tnum,-4(fp)
        !           953:        pushl   $8
        !           954:        pushl   _tnum
        !           955:        calls   $2,udiv
        !           956:        movl    r0,_tnum
        !           957:        pushl   $4
        !           958:        pushl   -4(fp)
        !           959:        pushl   $_text
        !           960:        calls   $3,_dseek
        !           961:        pushl   $_text
        !           962:        pushl   $4
        !           963:        pushl   $_ssiz
        !           964:        calls   $3,_mget
        !           965:        addl2   $4,-4(fp)
        !           966:        pushl   _ssiz
        !           967:        calls   $1,_malloc
        !           968:        movl    r0,_tabstr
        !           969:        tstl    _tabstr
        !           970:        jneq    L269
        !           971:        .data   1
        !           972: L270:
        !           973: 
        !           974:        .byte   0x72,0x61,0x6e,0x20,0x6f,0x75,0x74,0x20
        !           975:        .byte   0x6f,0x66,0x20,0x6d,0x65,0x6d,0x6f,0x72
        !           976:        .byte   0x79,0x20,0x28,0x74,0x6f,0x63,0x73,0x74
        !           977:        .byte   0x72,0x29,0x0
        !           978:        .text
        !           979:        pushl   $L270
        !           980:        pushl   $1
        !           981:        calls   $2,_error
        !           982: L269:
        !           983:        pushl   _ssiz
        !           984:        pushl   -4(fp)
        !           985:        pushl   $_text
        !           986:        calls   $3,_dseek
        !           987:        pushl   $_text
        !           988:        pushl   _ssiz
        !           989:        pushl   _tabstr
        !           990:        calls   $3,_mget
        !           991:        addl3   _tnum,_tnum,r0
        !           992:        addl2   r0,r0
        !           993:        addl2   r0,r0
        !           994:        addl3   _tab,r0,r10
        !           995:        jbr     L273
        !           996: L274:
        !           997:        tstl    (r10)
        !           998:        jlss    L276
        !           999:        cmpl    (r10),_ssiz
        !          1000:        jlss    L275
        !          1001: L276:
        !          1002:        .data   1
        !          1003: L277:
        !          1004: 
        !          1005:        .byte   0x6d,0x61,0x6e,0x67,0x6c,0x65,0x64,0x20
        !          1006:        .byte   0x61,0x72,0x63,0x68,0x69,0x76,0x65,0x20
        !          1007:        .byte   0x74,0x61,0x62,0x6c,0x65,0x20,0x6f,0x66
        !          1008:        .byte   0x20,0x63,0x6f,0x6e,0x74,0x65,0x6e,0x74
        !          1009:        .byte   0x73,0x0
        !          1010:        .text
        !          1011:        pushl   $L277
        !          1012:        pushl   $1
        !          1013:        calls   $2,_error
        !          1014: L275:
        !          1015:        addl2   _tabstr,(r10)
        !          1016: L273:
        !          1017:        subl2   $8,r10
        !          1018:        cmpl    r10,_tab
        !          1019:        jgequ   L274
        !          1020: L272:
        !          1021:        jbr     L280
        !          1022: L281:
        !          1023:        jbr     L280
        !          1024: L280:
        !          1025:        calls   $0,_ldrand
        !          1026:        tstl    r0
        !          1027:        jneq    L281
        !          1028: L279:
        !          1029:        pushl   _tab
        !          1030:        calls   $1,_cfree
        !          1031:        pushl   _tabstr
        !          1032:        calls   $1,_cfree
        !          1033:        pushl   $-1
        !          1034:        calls   $1,_nextlibp
        !          1035:        jbr     L251
        !          1036: L284:
        !          1037:        .data   1
        !          1038: L285:
        !          1039: 
        !          1040:        .byte   0x77,0x61,0x72,0x6e,0x69,0x6e,0x67,0x3a
        !          1041:        .byte   0x20,0x74,0x61,0x62,0x6c,0x65,0x20,0x6f
        !          1042:        .byte   0x66,0x20,0x63,0x6f,0x6e,0x74,0x65,0x6e
        !          1043:        .byte   0x74,0x73,0x20,0x66,0x6f,0x72,0x20,0x61
        !          1044:        .byte   0x72,0x63,0x68,0x69,0x76,0x65,0x20,0x69
        !          1045:        .byte   0x73,0x20,0x6f,0x75,0x74,0x20,0x6f,0x66
        !          1046:        .byte   0x20,0x64,0x61,0x74,0x65,0x3b,0x20,0x72
        !          1047:        .byte   0x65,0x72,0x75,0x6e,0x20,0x72,0x61,0x6e
        !          1048:        .byte   0x6c,0x69,0x62,0x28,0x31,0x29,0x0
        !          1049:        .text
        !          1050:        pushl   $L285
        !          1051:        pushl   $-1
        !          1052:        calls   $2,_error
        !          1053:        movl    $8,-4(fp)
        !          1054: L288:
        !          1055:        pushl   $2
        !          1056:        pushl   $_archdr+48
        !          1057:        calls   $1,_atol
        !          1058:        pushl   r0
        !          1059:        calls   $2,_round
        !          1060:        addl2   $60,r0
        !          1061:        addl2   r0,-4(fp)
        !          1062: L287:
        !          1063:        pushl   -4(fp)
        !          1064:        calls   $1,_step
        !          1065:        tstl    r0
        !          1066:        jneq    L288
        !          1067: L286:
        !          1068:        jbr     L251
        !          1069: L252:
        !          1070:        casel   r0,$0,$3
        !          1071: L289:
        !          1072:        .word   L253-L289
        !          1073:        .word   L255-L289
        !          1074:        .word   L263-L289
        !          1075:        .word   L284-L289
        !          1076: L290:
        !          1077: L251:
        !          1078:        pushl   _infil
        !          1079:        calls   $1,_close
        !          1080:        .stabs  "kind",0x80,0,4,8
        !          1081:        .stabs  "nloc",0x80,0,4,4
        !          1082:        .stabs  "tp",0x40,0,40,10
        !          1083:        .stabs  "cp",0x40,0,34,11
        !          1084: L247:
        !          1085:        ret
        !          1086:        .set    L.R5,0xc00
        !          1087:        .set    L.SO5,0x8
        !          1088: L292:  .data
        !          1089:        .text
        !          1090:        .align  2
        !          1091:        .globl  _step
        !          1092: _step:
        !          1093:        .word   L.R6
        !          1094:        subl2   $L.SO6,sp
        !          1095:        .stabs  "step",0x24,0,665,_step
        !          1096:        .stabs  "nloc",0xa0,0,4,4
        !          1097:        pushl   $60
        !          1098:        pushl   4(ap)
        !          1099:        pushl   $_text
        !          1100:        calls   $3,_dseek
        !          1101:        tstl    _text+12
        !          1102:        jgtr    L294
        !          1103:        pushl   $-1
        !          1104:        calls   $1,_nextlibp
        !          1105:        clrl    r0
        !          1106:        jbr     L293
        !          1107: L294:
        !          1108:        calls   $0,_getarhdr
        !          1109:        addl3   $60,4(ap),-(sp)
        !          1110:        pushl   $1
        !          1111:        calls   $2,_load1
        !          1112:        tstl    r0
        !          1113:        jeql    L296
        !          1114:        pushl   4(ap)
        !          1115:        calls   $1,_nextlibp
        !          1116: L296:
        !          1117:        movl    $1,r0
        !          1118:        jbr     L293
        !          1119: L293:
        !          1120:        ret
        !          1121:        .set    L.R6,0x0
        !          1122:        .set    L.SO6,0x0
        !          1123: L297:  .data
        !          1124:        .text
        !          1125:        .align  2
        !          1126:        .globl  _nextlibp
        !          1127: _nextlibp:
        !          1128:        .word   L.R7
        !          1129:        subl2   $L.SO7,sp
        !          1130:        .stabs  "nextlibp",0x24,0,685,_nextlibp
        !          1131:        .stabs  "val",0xa0,0,4,4
        !          1132:        movl    _clibseg,r0
        !          1133:        cmpl    4(r0),$250
        !          1134:        jneq    L299
        !          1135:        addl2   $12,_clibseg
        !          1136:        cmpl    _clibseg,$_libseg+480
        !          1137:        jneq    L300
        !          1138:        .data   1
        !          1139: L301:
        !          1140: 
        !          1141:        .byte   0x74,0x6f,0x6f,0x20,0x6d,0x61,0x6e,0x79
        !          1142:        .byte   0x20,0x66,0x69,0x6c,0x65,0x73,0x20,0x6c
        !          1143:        .byte   0x6f,0x61,0x64,0x65,0x64,0x20,0x66,0x72
        !          1144:        .byte   0x6f,0x6d,0x20,0x6c,0x69,0x62,0x72,0x61
        !          1145:        .byte   0x72,0x69,0x65,0x73,0x0
        !          1146:        .text
        !          1147:        pushl   $L301
        !          1148:        pushl   $1
        !          1149:        calls   $2,_error
        !          1150: L300:
        !          1151:        pushl   $1000
        !          1152:        calls   $1,_malloc
        !          1153:        movl    r0,*_clibseg
        !          1154:        tstl    *_clibseg
        !          1155:        jneq    L302
        !          1156:        .data   1
        !          1157: L303:
        !          1158: 
        !          1159:        .byte   0x72,0x61,0x6e,0x20,0x6f,0x75,0x74,0x20
        !          1160:        .byte   0x6f,0x66,0x20,0x6d,0x65,0x6d,0x6f,0x72
        !          1161:        .byte   0x79,0x20,0x28,0x6e,0x65,0x78,0x74,0x6c
        !          1162:        .byte   0x69,0x62,0x70,0x29,0x0
        !          1163:        .text
        !          1164:        pushl   $L303
        !          1165:        pushl   $1
        !          1166:        calls   $2,_error
        !          1167: L302:
        !          1168: L299:
        !          1169:        movl    _clibseg,r0
        !          1170:        movl    4(r0),r1
        !          1171:        incl    4(r0)
        !          1172:        movl    *_clibseg,r0
        !          1173:        movl    4(ap),(r0)[r1]
        !          1174:        cmpl    4(ap),$-1
        !          1175:        jeql    L304
        !          1176:        tstl    _Mflag
        !          1177:        jeql    L304
        !          1178: L305:
        !          1179:        .data   1
        !          1180: L306:
        !          1181: 
        !          1182:        .byte   0x9,0x25,0x73,0xa,0x0
        !          1183:        .text
        !          1184:        pushl   $_archdr
        !          1185:        pushl   $L306
        !          1186:        calls   $2,_printf
        !          1187: L304:
        !          1188: L298:
        !          1189:        ret
        !          1190:        .set    L.R7,0x0
        !          1191:        .set    L.SO7,0x0
        !          1192: L307:  .data
        !          1193:        .text
        !          1194:        .align  2
        !          1195:        .globl  _ldrand
        !          1196: _ldrand:
        !          1197:        .word   L.R8
        !          1198:        subl2   $L.SO8,sp
        !          1199:        .stabs  "ldrand",0x24,0,707,_ldrand
        !          1200:        pushl   _nextsym
        !          1201:        calls   $1,_symx
        !          1202:        movl    r0,-8(fp)
        !          1203:        subl3   $1,_tnum,r0
        !          1204:        addl2   r0,r0
        !          1205:        addl2   r0,r0
        !          1206:        addl2   r0,r0
        !          1207:        addl3   _tab,r0,r8
        !          1208:        movl    _tab,r9
        !          1209:        jbr     L312
        !          1210: L313:
        !          1211:        pushl   (r9)
        !          1212:        calls   $1,_slookup
        !          1213:        movl    r0,r10
        !          1214:        jneq    L314
        !          1215:        jbr     L310
        !          1216: L314:
        !          1217:        movl    (r10),r11
        !          1218:        tstl    r11
        !          1219:        jneq    L315
        !          1220:        jbr     L310
        !          1221: L315:
        !          1222:        cmpb    4(r11),$1
        !          1223:        jeql    L316
        !          1224:        jbr     L310
        !          1225: L316:
        !          1226:        pushl   4(r9)
        !          1227:        calls   $1,_step
        !          1228:        movl    4(r9),-4(fp)
        !          1229:        jbr     L318
        !          1230: L319:
        !          1231:        addl2   $8,r9
        !          1232: L318:
        !          1233:        cmpl    r9,r8
        !          1234:        jgequ   L320
        !          1235:        cmpl    12(r9),-4(fp)
        !          1236:        jeql    L319
        !          1237: L320:
        !          1238: L317:
        !          1239: L310:
        !          1240:        addl2   $8,r9
        !          1241: L312:
        !          1242:        cmpl    r9,r8
        !          1243:        jlequ   L313
        !          1244: L311:
        !          1245:        pushl   _nextsym
        !          1246:        calls   $1,_symx
        !          1247:        cmpl    r0,-8(fp)
        !          1248:        jeql    L321
        !          1249:        movl    $1,r0
        !          1250:        jbr     L322
        !          1251: L321:
        !          1252:        clrl    r0
        !          1253: L322:
        !          1254:        jbr     L308
        !          1255:        .stabs  "nsymt",0x80,0,4,8
        !          1256:        .stabs  "loc",0x80,0,4,4
        !          1257:        .stabs  "tplast",0x40,0,40,8
        !          1258:        .stabs  "tp",0x40,0,40,9
        !          1259:        .stabs  "hp",0x40,0,168,10
        !          1260:        .stabs  "sp",0x40,0,40,11
        !          1261: L308:
        !          1262:        ret
        !          1263:        .set    L.R8,0xf00
        !          1264:        .set    L.SO8,0x8
        !          1265: L323:  .data
        !          1266:        .text
        !          1267:        .align  2
        !          1268:        .globl  _load1
        !          1269: _load1:
        !          1270:        .word   L.R9
        !          1271:        subl2   $L.SO9,sp
        !          1272:        .stabs  "load1",0x24,0,735,_load1
        !          1273:        .stabs  "libflg",0xa0,0,4,4
        !          1274:        .stabs  "loc",0xa0,0,4,8
        !          1275:        pushl   8(ap)
        !          1276:        calls   $1,_readhdr
        !          1277:        tstl    _filhdr+16
        !          1278:        jneq    L326
        !          1279:        addl3   _filhdr+8,_filhdr+4,r0
        !          1280:        jneq    L327
        !          1281:        clrl    r0
        !          1282:        jbr     L324
        !          1283: L327:
        !          1284:        .data   1
        !          1285: L328:
        !          1286: 
        !          1287:        .byte   0x6e,0x6f,0x20,0x6e,0x61,0x6d,0x65,0x6c
        !          1288:        .byte   0x69,0x73,0x74,0x0
        !          1289:        .text
        !          1290:        pushl   $L328
        !          1291:        pushl   $1
        !          1292:        calls   $2,_error
        !          1293: L326:
        !          1294:        tstl    4(ap)
        !          1295:        jeql    L329
        !          1296:        pushl   $_archdr+48
        !          1297:        calls   $1,_atol
        !          1298:        movl    r0,-28(fp)
        !          1299:        jbr     L330
        !          1300: L329:
        !          1301:        pushal  -60(fp)
        !          1302:        pushl   _infil
        !          1303:        calls   $2,_fstat
        !          1304:        movl    -44(fp),-28(fp)
        !          1305: L330:
        !          1306:        cmpl    _filhdr,$267
        !          1307:        jneq    L333
        !          1308:        movl    $1024,r0
        !          1309:        jbr     L334
        !          1310: L333:
        !          1311:        movl    $32,r0
        !          1312: L334:
        !          1313:        addl2   _filhdr+4,r0
        !          1314:        addl2   _filhdr+8,r0
        !          1315:        addl2   _filhdr+24,r0
        !          1316:        addl2   _filhdr+28,r0
        !          1317:        addl2   _filhdr+16,r0
        !          1318:        addl2   $4,r0
        !          1319:        cmpl    r0,-28(fp)
        !          1320:        jlssu   L332
        !          1321:        .data   1
        !          1322: L335:
        !          1323: 
        !          1324:        .byte   0x74,0x6f,0x6f,0x20,0x73,0x6d,0x61,0x6c
        !          1325:        .byte   0x6c,0x20,0x28,0x6f,0x6c,0x64,0x20,0x66
        !          1326:        .byte   0x6f,0x72,0x6d,0x61,0x74,0x20,0x2e,0x6f
        !          1327:        .byte   0x3f,0x29,0x0
        !          1328:        .text
        !          1329:        pushl   $L335
        !          1330:        pushl   $1
        !          1331:        calls   $2,_error
        !          1332: L332:
        !          1333:        movl    _tsize,_ctrel
        !          1334:        addl2   _dsize,_cdrel
        !          1335:        addl2   _bsize,_cbrel
        !          1336:        clrl    -8(fp)
        !          1337:        movl    $12,-12(fp)
        !          1338:        movl    _nextsym,-4(fp)
        !          1339:        cmpl    _filhdr,$267
        !          1340:        jneq    L336
        !          1341:        movl    $1024,r0
        !          1342:        jbr     L337
        !          1343: L336:
        !          1344:        movl    $32,r0
        !          1345: L337:
        !          1346:        addl2   _filhdr+4,r0
        !          1347:        addl2   _filhdr+8,r0
        !          1348:        addl2   _filhdr+24,r0
        !          1349:        addl2   _filhdr+28,r0
        !          1350:        addl2   r0,8(ap)
        !          1351:        pushl   _filhdr+16
        !          1352:        pushl   8(ap)
        !          1353:        pushl   $_text
        !          1354:        calls   $3,_dseek
        !          1355:        pushl   $4
        !          1356:        addl3   _filhdr+16,8(ap),-(sp)
        !          1357:        pushl   $_reloc
        !          1358:        calls   $3,_dseek
        !          1359:        pushl   $_reloc
        !          1360:        pushl   $4
        !          1361:        pushal  -20(fp)
        !          1362:        calls   $3,_mget
        !          1363:        subl3   $4,-20(fp),-(sp)
        !          1364:        addl3   _filhdr+16,8(ap),r0
        !          1365:        addl3   $4,r0,-(sp)
        !          1366:        pushl   $_reloc
        !          1367:        calls   $3,_dseek
        !          1368:        pushl   -20(fp)
        !          1369:        calls   $1,_malloc
        !          1370:        movl    r0,_curstr
        !          1371:        tstl    _curstr
        !          1372:        jneq    L338
        !          1373:        .data   1
        !          1374: L339:
        !          1375: 
        !          1376:        .byte   0x6e,0x6f,0x20,0x73,0x70,0x61,0x63,0x65
        !          1377:        .byte   0x20,0x66,0x6f,0x72,0x20,0x73,0x74,0x72
        !          1378:        .byte   0x69,0x6e,0x67,0x20,0x74,0x61,0x62,0x6c
        !          1379:        .byte   0x65,0x0
        !          1380:        .text
        !          1381:        pushl   $L339
        !          1382:        pushl   $1
        !          1383:        calls   $2,_error
        !          1384: L338:
        !          1385:        pushl   $_reloc
        !          1386:        subl3   $4,-20(fp),-(sp)
        !          1387:        addl3   $4,_curstr,-(sp)
        !          1388:        calls   $3,_mget
        !          1389:        jbr     L341
        !          1390: L342:
        !          1391:        pushl   $_text
        !          1392:        pushl   $12
        !          1393:        pushl   $_cursym
        !          1394:        calls   $3,_mget
        !          1395:        tstl    _cursym
        !          1396:        jeql    L343
        !          1397:        cmpl    _cursym,$4
        !          1398:        jlssu   L345
        !          1399:        cmpl    _cursym,-20(fp)
        !          1400:        jlss    L344
        !          1401: L345:
        !          1402:        .data   1
        !          1403: L346:
        !          1404: 
        !          1405:        .byte   0x62,0x61,0x64,0x20,0x73,0x74,0x72,0x69
        !          1406:        .byte   0x6e,0x67,0x20,0x74,0x61,0x62,0x6c,0x65
        !          1407:        .byte   0x20,0x69,0x6e,0x64,0x65,0x78,0x20,0x28
        !          1408:        .byte   0x70,0x61,0x73,0x73,0x20,0x31,0x29,0x0
        !          1409:        .text
        !          1410:        pushl   $L346
        !          1411:        pushl   $1
        !          1412:        calls   $2,_error
        !          1413: L344:
        !          1414:        addl2   _curstr,_cursym
        !          1415: L343:
        !          1416:        movzbl  _cursym+4,-16(fp)
        !          1417:        bitl    $1,-16(fp)
        !          1418:        jneq    L347
        !          1419:        tstl    _Xflag
        !          1420:        jeql    L349
        !          1421:        cmpb    *_cursym,$76
        !          1422:        jneq    L349
        !          1423: L350:
        !          1424:        bitl    $224,-16(fp)
        !          1425:        jeql    L348
        !          1426: L349:
        !          1427:        addl2   $12,-12(fp)
        !          1428: L348:
        !          1429:        jbr     L341
        !          1430: L347:
        !          1431:        calls   $0,_symreloc
        !          1432:        calls   $0,_lookup
        !          1433:        pushl   r0
        !          1434:        calls   $1,_enter
        !          1435:        tstl    r0
        !          1436:        jeql    L352
        !          1437:        jbr     L341
        !          1438: L352:
        !          1439:        movl    _lastsym,r11
        !          1440:        cmpb    4(r11),$1
        !          1441:        jeql    L353
        !          1442:        jbr     L341
        !          1443: L353:
        !          1444:        cmpb    _cursym+4,$1
        !          1445:        jneq    L354
        !          1446:        cmpl    _cursym+8,8(r11)
        !          1447:        jlequ   L355
        !          1448:        movl    _cursym+8,8(r11)
        !          1449: L355:
        !          1450:        jbr     L341
        !          1451: L354:
        !          1452:        tstl    8(r11)
        !          1453:        jeql    L356
        !          1454:        cmpb    _cursym+4,$5
        !          1455:        jneq    L356
        !          1456: L357:
        !          1457:        jbr     L341
        !          1458: L356:
        !          1459:        incl    -8(fp)
        !          1460:        movb    _cursym+4,4(r11)
        !          1461:        movl    _cursym+8,8(r11)
        !          1462: L341:
        !          1463:        tstl    _text+12
        !          1464:        jgtr    L342
        !          1465: L340:
        !          1466:        tstl    4(ap)
        !          1467:        jeql    L359
        !          1468:        tstl    -8(fp)
        !          1469:        jeql    L358
        !          1470: L359:
        !          1471:        addl2   _filhdr+4,_tsize
        !          1472:        pushl   $4
        !          1473:        pushl   _filhdr+8
        !          1474:        calls   $2,_round
        !          1475:        addl2   r0,_dsize
        !          1476:        pushl   $4
        !          1477:        pushl   _filhdr+12
        !          1478:        calls   $2,_round
        !          1479:        addl2   r0,_bsize
        !          1480:        addl2   -12(fp),_ssize
        !          1481:        addl2   _filhdr+24,_trsize
        !          1482:        addl2   _filhdr+28,_drsize
        !          1483:        tstl    _funding
        !          1484:        jeql    L360
        !          1485:        .data   1
        !          1486: L361:
        !          1487: 
        !          1488:        .byte   0x5f,0x65,0x6e,0x64,0x0
        !          1489:        .text
        !          1490:        pushl   $L361
        !          1491:        calls   $1,_slookup
        !          1492:        movl    (r0),r0
        !          1493:        movl    8(r0),_textbase
        !          1494: L360:
        !          1495:        pushl   _nextsym
        !          1496:        calls   $1,_symx
        !          1497:        movl    r0,-24(fp)
        !          1498:        pushl   -4(fp)
        !          1499:        calls   $1,_symx
        !          1500:        movl    r0,r10
        !          1501:        jbr     L364
        !          1502: L365:
        !          1503:        divl3   $1103,r10,r0
        !          1504:        mull2   $20,r0
        !          1505:        divl3   $1103,r10,r1
        !          1506:        mull2   $1103,r1
        !          1507:        subl3   r1,r10,r1
        !          1508:        mull2   $12,r1
        !          1509:        addl3   r1,_symseg(r0),r11
        !          1510:        pushl   (r11)
        !          1511:        calls   $1,_savestr
        !          1512:        movl    r0,(r11)
        !          1513:        incl    r10
        !          1514: L364:
        !          1515:        cmpl    r10,-24(fp)
        !          1516:        jlss    L365
        !          1517: L363:
        !          1518:        pushl   _curstr
        !          1519:        calls   $1,_free
        !          1520:        movl    $1,r0
        !          1521:        jbr     L324
        !          1522: L358:
        !          1523:        pushl   -4(fp)
        !          1524:        calls   $1,_symfree
        !          1525:        pushl   _curstr
        !          1526:        calls   $1,_free
        !          1527:        clrl    r0
        !          1528:        jbr     L324
        !          1529:        .stabs  "stb",0x80,0,8,60
        !          1530:        .stabs  "maxoff",0x80,0,4,28
        !          1531:        .stabs  "i",0x40,0,4,10
        !          1532:        .stabs  "nsymt",0x80,0,4,24
        !          1533:        .stabs  "size",0x80,0,4,20
        !          1534:        .stabs  "type",0x80,0,4,16
        !          1535:        .stabs  "nlocal",0x80,0,4,12
        !          1536:        .stabs  "ndef",0x80,0,4,8
        !          1537:        .stabs  "savnext",0x80,0,40,4
        !          1538:        .stabs  "sp",0x40,0,40,11
        !          1539: L324:
        !          1540:        ret
        !          1541:        .set    L.R9,0xc00
        !          1542:        .set    L.SO9,0x3c
        !          1543: L368:  .data
        !          1544:        .text
        !          1545:        .align  2
        !          1546:        .globl  _middle
        !          1547: _middle:
        !          1548:        .word   L.R10
        !          1549:        subl2   $L.SO10,sp
        !          1550:        .stabs  "middle",0x24,0,828,_middle
        !          1551:        clrl    _torigin
        !          1552:        clrl    _dorigin
        !          1553:        clrl    _borigin
        !          1554:        .data   1
        !          1555: L370:
        !          1556: 
        !          1557:        .byte   0x5f,0x65,0x74,0x65,0x78,0x74,0x0
        !          1558:        .text
        !          1559:        pushl   $L370
        !          1560:        calls   $1,_slookup
        !          1561:        movl    (r0),_p_etext
        !          1562:        .data   1
        !          1563: L371:
        !          1564: 
        !          1565:        .byte   0x5f,0x65,0x64,0x61,0x74,0x61,0x0
        !          1566:        .text
        !          1567:        pushl   $L371
        !          1568:        calls   $1,_slookup
        !          1569:        movl    (r0),_p_edata
        !          1570:        .data   1
        !          1571: L372:
        !          1572: 
        !          1573:        .byte   0x5f,0x65,0x6e,0x64,0x0
        !          1574:        .text
        !          1575:        pushl   $L372
        !          1576:        calls   $1,_slookup
        !          1577:        movl    (r0),_p_end
        !          1578:        pushl   _nextsym
        !          1579:        calls   $1,_symx
        !          1580:        movl    r0,-32(fp)
        !          1581:        tstl    _rflag
        !          1582:        jneq    L373
        !          1583:        clrl    r10
        !          1584:        jbr     L376
        !          1585: L377:
        !          1586:        divl3   $1103,r10,r0
        !          1587:        mull2   $20,r0
        !          1588:        divl3   $1103,r10,r1
        !          1589:        mull2   $1103,r1
        !          1590:        subl3   r1,r10,r1
        !          1591:        mull2   $12,r1
        !          1592:        addl3   r1,_symseg(r0),r11
        !          1593:        cmpb    4(r11),$1
        !          1594:        jneq    L378
        !          1595:        tstl    8(r11)
        !          1596:        jneq    L378
        !          1597: L382:
        !          1598:        cmpl    r11,_p_end
        !          1599:        jeql    L378
        !          1600: L381:
        !          1601:        cmpl    r11,_p_edata
        !          1602:        jeql    L378
        !          1603: L380:
        !          1604:        cmpl    r11,_p_etext
        !          1605:        jeql    L378
        !          1606: L379:
        !          1607:        incl    _rflag
        !          1608:        clrl    _dflag
        !          1609:        jbr     L375
        !          1610: L378:
        !          1611:        incl    r10
        !          1612: L376:
        !          1613:        cmpl    r10,-32(fp)
        !          1614:        jlss    L377
        !          1615: L375:
        !          1616: L373:
        !          1617:        tstl    _rflag
        !          1618:        jeql    L383
        !          1619:        clrl    _zflag
        !          1620:        movl    _zflag,_sflag
        !          1621: L383:
        !          1622:        clrl    -4(fp)
        !          1623:        tstl    _Aflag
        !          1624:        jneq    L384
        !          1625:        movl    _symseg,_addsym
        !          1626: L384:
        !          1627:        tstl    _nflag
        !          1628:        jneq    L387
        !          1629:        tstl    _zflag
        !          1630:        jeql    L385
        !          1631: L387:
        !          1632:        movl    $1024,-(sp)
        !          1633:        jbr     L386
        !          1634: L385:
        !          1635:        movl    $4,-(sp)
        !          1636: L386:
        !          1637:        addl3   _textbase,_tsize,-(sp)
        !          1638:        calls   $2,_round
        !          1639:        movl    r0,_database
        !          1640:        addl2   _hsize,_database
        !          1641:        tstl    _dflag
        !          1642:        jneq    L389
        !          1643:        tstl    _rflag
        !          1644:        jneq    L388
        !          1645: L389:
        !          1646:        pushl   $5
        !          1647:        pushl   _tsize
        !          1648:        pushl   _p_etext
        !          1649:        calls   $3,_ldrsym
        !          1650:        pushl   $7
        !          1651:        pushl   _dsize
        !          1652:        pushl   _p_edata
        !          1653:        calls   $3,_ldrsym
        !          1654:        pushl   $9
        !          1655:        pushl   _bsize
        !          1656:        pushl   _p_end
        !          1657:        calls   $3,_ldrsym
        !          1658:        pushl   _addsym
        !          1659:        calls   $1,_symx
        !          1660:        movl    r0,r10
        !          1661:        jbr     L393
        !          1662: L394:
        !          1663:        divl3   $1103,r10,r0
        !          1664:        mull2   $20,r0
        !          1665:        divl3   $1103,r10,r1
        !          1666:        mull2   $1103,r1
        !          1667:        subl3   r1,r10,r1
        !          1668:        mull2   $12,r1
        !          1669:        addl3   r1,_symseg(r0),r11
        !          1670:        movb    4(r11),-25(fp)
        !          1671:        cmpb    -25(fp),$1
        !          1672:        jneq    L395
        !          1673:        movl    8(r11),-8(fp)
        !          1674:        jeql    L395
        !          1675: L396:
        !          1676:        cmpl    -8(fp),$8
        !          1677:        jlssu   L397
        !          1678:        movl    $8,-24(fp)
        !          1679:        jbr     L398
        !          1680: L397:
        !          1681:        cmpl    -8(fp),$4
        !          1682:        jlssu   L399
        !          1683:        movl    $4,-24(fp)
        !          1684:        jbr     L400
        !          1685: L399:
        !          1686:        movl    $2,-24(fp)
        !          1687: L400:
        !          1688: L398:
        !          1689:        pushl   -24(fp)
        !          1690:        pushl   -4(fp)
        !          1691:        calls   $2,_round
        !          1692:        movl    r0,-4(fp)
        !          1693:        movl    -4(fp),8(r11)
        !          1694:        movb    $19,4(r11)
        !          1695:        movl    -4(fp),-16(fp)
        !          1696:        addl2   -8(fp),-4(fp)
        !          1697: L395:
        !          1698:        bitb    $1,-25(fp)
        !          1699:        jeql    L401
        !          1700:        bitb    $30,-25(fp)
        !          1701:        jneq    L401
        !          1702: L403:
        !          1703:        bitb    $224,-25(fp)
        !          1704:        jeql    L401
        !          1705: L402:
        !          1706:        movl    -16(fp),8(r11)
        !          1707:        bicb3   $-225,-25(fp),r0
        !          1708:        bisb3   $19,r0,4(r11)
        !          1709: L401:
        !          1710:        incl    r10
        !          1711: L393:
        !          1712:        cmpl    r10,-32(fp)
        !          1713:        jlss    L394
        !          1714: L392:
        !          1715: L388:
        !          1716:        pushl   $4
        !          1717:        pushl   -4(fp)
        !          1718:        calls   $2,_round
        !          1719:        movl    r0,-4(fp)
        !          1720:        movl    _textbase,_torigin
        !          1721:        movl    _database,_dorigin
        !          1722:        addl3   _dsize,_dorigin,-12(fp)
        !          1723:        addl3   -4(fp),-12(fp),_borigin
        !          1724:        clrl    -20(fp)
        !          1725:        pushl   _nextsym
        !          1726:        calls   $1,_symx
        !          1727:        movl    r0,-32(fp)
        !          1728:        pushl   _addsym
        !          1729:        calls   $1,_symx
        !          1730:        movl    r0,r10
        !          1731:        jbr     L406
        !          1732: L407:
        !          1733:        divl3   $1103,r10,r0
        !          1734:        mull2   $20,r0
        !          1735:        divl3   $1103,r10,r1
        !          1736:        mull2   $1103,r1
        !          1737:        subl3   r1,r10,r1
        !          1738:        mull2   $12,r1
        !          1739:        addl3   r1,_symseg(r0),r11
        !          1740:        movzbl  4(r11),r0
        !          1741:        bicl2   $-32,r0
        !          1742:        jbr     L409
        !          1743: L410:
        !          1744:        tstl    _arflag
        !          1745:        jneq    L411
        !          1746:        bisl2   $1,_errlev
        !          1747: L411:
        !          1748:        tstl    _arflag
        !          1749:        jeql    L414
        !          1750:        tstl    _dflag
        !          1751:        jeql    L412
        !          1752: L414:
        !          1753:        tstl    8(r11)
        !          1754:        jneq    L412
        !          1755: L413:
        !          1756:        cmpl    r11,_p_end
        !          1757:        jeql    L416
        !          1758:        cmpl    r11,_p_etext
        !          1759:        jeql    L416
        !          1760: L417:
        !          1761:        cmpl    r11,_p_edata
        !          1762:        jneq    L415
        !          1763: L416:
        !          1764:        jbr     L404
        !          1765: L415:
        !          1766:        tstl    -20(fp)
        !          1767:        jneq    L418
        !          1768:        .data   1
        !          1769: L419:
        !          1770: 
        !          1771:        .byte   0x55,0x6e,0x64,0x65,0x66,0x69,0x6e,0x65
        !          1772:        .byte   0x64,0x3a,0xa,0x0
        !          1773:        .text
        !          1774:        pushl   $L419
        !          1775:        calls   $1,_printf
        !          1776: L418:
        !          1777:        incl    -20(fp)
        !          1778:        .data   1
        !          1779: L420:
        !          1780: 
        !          1781:        .byte   0x25,0x73,0xa,0x0
        !          1782:        .text
        !          1783:        pushl   (r11)
        !          1784:        pushl   $L420
        !          1785:        calls   $2,_printf
        !          1786: L412:
        !          1787:        jbr     L404
        !          1788: L421:
        !          1789: L422:
        !          1790:        jbr     L404
        !          1791: L423:
        !          1792:        addl2   _torigin,8(r11)
        !          1793:        jbr     L404
        !          1794: L424:
        !          1795:        addl2   _dorigin,8(r11)
        !          1796:        jbr     L404
        !          1797: L425:
        !          1798:        addl2   _borigin,8(r11)
        !          1799:        jbr     L404
        !          1800: L426:
        !          1801:        bicb3   $-225,4(r11),r0
        !          1802:        bisb3   $9,r0,4(r11)
        !          1803:        addl2   -12(fp),8(r11)
        !          1804:        jbr     L404
        !          1805: L409:
        !          1806:        casel   r0,$1,$18
        !          1807: L427:
        !          1808:        .word   L410-L427
        !          1809:        .word   L422-L427
        !          1810:        .word   L421-L427
        !          1811:        .word   L422-L427
        !          1812:        .word   L423-L427
        !          1813:        .word   L422-L427
        !          1814:        .word   L424-L427
        !          1815:        .word   L422-L427
        !          1816:        .word   L425-L427
        !          1817:        .word   L422-L427
        !          1818:        .word   L422-L427
        !          1819:        .word   L422-L427
        !          1820:        .word   L422-L427
        !          1821:        .word   L422-L427
        !          1822:        .word   L422-L427
        !          1823:        .word   L422-L427
        !          1824:        .word   L422-L427
        !          1825:        .word   L422-L427
        !          1826:        .word   L426-L427
        !          1827:        jbr     L422
        !          1828: L408:
        !          1829: L404:
        !          1830:        incl    r10
        !          1831: L406:
        !          1832:        cmpl    r10,-32(fp)
        !          1833:        jlss    L407
        !          1834: L405:
        !          1835:        tstl    _sflag
        !          1836:        jneq    L429
        !          1837:        tstl    _xflag
        !          1838:        jeql    L428
        !          1839: L429:
        !          1840:        clrl    _ssize
        !          1841: L428:
        !          1842:        addl2   -4(fp),_bsize
        !          1843:        pushl   $12
        !          1844:        pushl   _ssize
        !          1845:        calls   $2,udiv
        !          1846:        movl    r0,_nsym
        !          1847:        tstl    _Aflag
        !          1848:        jeql    L430
        !          1849:        pushl   _torigin
        !          1850:        pushl   _p_etext
        !          1851:        calls   $2,_fixspec
        !          1852:        pushl   _dorigin
        !          1853:        pushl   _p_edata
        !          1854:        calls   $2,_fixspec
        !          1855:        pushl   _borigin
        !          1856:        pushl   _p_end
        !          1857:        calls   $2,_fixspec
        !          1858: L430:
        !          1859:        .stabs  "nsymt",0x80,0,4,32
        !          1860:        .stabs  "i",0x40,0,4,10
        !          1861:        .stabs  "s",0x80,0,2,25
        !          1862:        .stabs  "rnd",0x80,0,4,24
        !          1863:        .stabs  "nund",0x80,0,4,20
        !          1864:        .stabs  "ocsize",0x80,0,4,16
        !          1865:        .stabs  "corigin",0x80,0,4,12
        !          1866:        .stabs  "t",0x80,0,4,8
        !          1867:        .stabs  "csize",0x80,0,4,4
        !          1868:        .stabs  "sp",0x40,0,40,11
        !          1869: L369:
        !          1870:        ret
        !          1871:        .set    L.R10,0xc00
        !          1872:        .set    L.SO10,0x20
        !          1873: L432:  .data
        !          1874:        .text
        !          1875:        .align  2
        !          1876:        .globl  _fixspec
        !          1877: _fixspec:
        !          1878:        .word   L.R11
        !          1879:        subl2   $L.SO11,sp
        !          1880:        .stabs  "fixspec",0x24,0,953,_fixspec
        !          1881:        .stabs  "sym",0xa0,0,40,4
        !          1882:        .stabs  "offset",0xa0,0,4,8
        !          1883:        pushl   4(ap)
        !          1884:        calls   $1,_symx
        !          1885:        movl    r0,r11
        !          1886:        pushl   _addsym
        !          1887:        calls   $1,_symx
        !          1888:        cmpl    r11,r0
        !          1889:        jgeq    L434
        !          1890:        tstl    4(ap)
        !          1891:        jeql    L434
        !          1892: L435:
        !          1893:        movl    4(ap),r0
        !          1894:        addl2   8(ap),8(r0)
        !          1895: L434:
        !          1896: L433:
        !          1897:        ret
        !          1898:        .set    L.R11,0x800
        !          1899:        .set    L.SO11,0x0
        !          1900: L436:  .data
        !          1901:        .text
        !          1902:        .align  2
        !          1903:        .globl  _ldrsym
        !          1904: _ldrsym:
        !          1905:        .word   L.R12
        !          1906:        subl2   $L.SO12,sp
        !          1907:        .stabs  "ldrsym",0x24,0,962,_ldrsym
        !          1908:        .stabs  "sp",0xa0,0,40,4
        !          1909:        .stabs  "val",0xa0,0,4,8
        !          1910:        .stabs  "type",0xa0,0,4,12
        !          1911:        movl    4(ap),r11
        !          1912:        tstl    r11
        !          1913:        jneq    L438
        !          1914:        jbr     L437
        !          1915: L438:
        !          1916:        cmpb    4(r11),$1
        !          1917:        jneq    L441
        !          1918:        tstl    8(r11)
        !          1919:        jeql    L439
        !          1920: L441:
        !          1921:        tstl    _Aflag
        !          1922:        jneq    L439
        !          1923: L440:
        !          1924:        .data   1
        !          1925: L442:
        !          1926: 
        !          1927:        .byte   0x25,0x73,0x3a,0x20,0x0
        !          1928:        .text
        !          1929:        pushl   (r11)
        !          1930:        pushl   $L442
        !          1931:        calls   $2,_printf
        !          1932:        .data   1
        !          1933: L443:
        !          1934: 
        !          1935:        .byte   0x75,0x73,0x65,0x72,0x20,0x61,0x74,0x74
        !          1936:        .byte   0x65,0x6d,0x70,0x74,0x20,0x74,0x6f,0x20
        !          1937:        .byte   0x72,0x65,0x64,0x65,0x66,0x69,0x6e,0x65
        !          1938:        .byte   0x20,0x6c,0x6f,0x61,0x64,0x65,0x72,0x2d
        !          1939:        .byte   0x64,0x65,0x66,0x69,0x6e,0x65,0x64,0x20
        !          1940:        .byte   0x73,0x79,0x6d,0x62,0x6f,0x6c,0x0
        !          1941:        .text
        !          1942:        pushl   $L443
        !          1943:        pushl   $0
        !          1944:        calls   $2,_error
        !          1945:        jbr     L437
        !          1946: L439:
        !          1947:        movb    12(ap),4(r11)
        !          1948:        movl    8(ap),8(r11)
        !          1949:        .stabs  "sp",0x40,0,40,11
        !          1950: L437:
        !          1951:        ret
        !          1952:        .set    L.R12,0x800
        !          1953:        .set    L.SO12,0x0
        !          1954: L444:  .data
        !          1955:        .comm   _wroff,4
        !          1956:        .comm   _toutb,4112
        !          1957:        .text
        !          1958:        .align  2
        !          1959:        .globl  _setupout
        !          1960: _setupout:
        !          1961:        .word   L.R13
        !          1962:        subl2   $L.SO13,sp
        !          1963:        .stabs  "setupout",0x24,0,979,_setupout
        !          1964:        pushl   $0
        !          1965:        calls   $1,_umask
        !          1966:        mcoml   r0,r0
        !          1967:        bicl3   $-512,r0,_ofilemode
        !          1968:        bicl3   $-439,_ofilemode,-(sp)
        !          1969:        pushl   _ofilename
        !          1970:        calls   $2,_creat
        !          1971:        movl    r0,_biofd
        !          1972:        tstl    _biofd
        !          1973:        jgeq    L452
        !          1974:        movl    _ofilename,_filname
        !          1975:        clrb    _archdr
        !          1976:        movl    _errno,r0
        !          1977:        pushl   _sys_errlist[r0]
        !          1978:        pushl   $1
        !          1979:        calls   $2,_error
        !          1980:        jbr     L453
        !          1981: L452:
        !          1982:        pushal  -36(fp)
        !          1983:        pushl   _biofd
        !          1984:        calls   $2,_fstat
        !          1985:        bitw    $73,-32(fp)
        !          1986:        jeql    L454
        !          1987:        movzwl  -32(fp),r0
        !          1988:        bicl3   $-439,r0,-(sp)
        !          1989:        pushl   _ofilename
        !          1990:        calls   $2,_chmod
        !          1991:        movzwl  -32(fp),_ofilemode
        !          1992: L454:
        !          1993:        .stabs  "mybuf",0x80,0,8,36
        !          1994: L453:
        !          1995:        movl    $_toutb,_tout
        !          1996:        pushl   $0
        !          1997:        pushl   _tout
        !          1998:        calls   $2,_bopen
        !          1999:        tstl    _nflag
        !          2000:        jeql    L456
        !          2001:        movl    $264,r0
        !          2002:        jbr     L457
        !          2003: L456:
        !          2004:        tstl    _zflag
        !          2005:        jeql    L458
        !          2006:        movl    $267,r0
        !          2007:        jbr     L459
        !          2008: L458:
        !          2009:        movl    $263,r0
        !          2010: L459:
        !          2011: L457:
        !          2012:        movl    r0,_filhdr
        !          2013:        tstl    _nflag
        !          2014:        jeql    L460
        !          2015:        movl    _tsize,r0
        !          2016:        jbr     L461
        !          2017: L460:
        !          2018:        tstl    _zflag
        !          2019:        jeql    L462
        !          2020:        movl    $1024,-(sp)
        !          2021:        jbr     L463
        !          2022: L462:
        !          2023:        movl    $4,-(sp)
        !          2024: L463:
        !          2025:        pushl   _tsize
        !          2026:        calls   $2,_round
        !          2027: L461:
        !          2028:        movl    r0,_filhdr+4
        !          2029:        tstl    _zflag
        !          2030:        jeql    L464
        !          2031:        pushl   $1024
        !          2032:        pushl   _dsize
        !          2033:        calls   $2,_round
        !          2034:        jbr     L465
        !          2035: L464:
        !          2036:        movl    _dsize,r0
        !          2037: L465:
        !          2038:        movl    r0,_filhdr+8
        !          2039:        subl3   _dsize,_filhdr+8,r0
        !          2040:        subl3   r0,_bsize,-4(fp)
        !          2041:        tstl    -4(fp)
        !          2042:        jgeq    L466
        !          2043:        clrl    -4(fp)
        !          2044: L466:
        !          2045:        movl    -4(fp),_filhdr+12
        !          2046:        movl    _trsize,_filhdr+24
        !          2047:        movl    _drsize,_filhdr+28
        !          2048:        tstl    _sflag
        !          2049:        jeql    L467
        !          2050:        clrl    r0
        !          2051:        jbr     L468
        !          2052: L467:
        !          2053:        pushl   _nextsym
        !          2054:        calls   $1,_symx
        !          2055:        mull2   $12,r0
        !          2056:        addl2   _ssize,r0
        !          2057: L468:
        !          2058:        movl    r0,_filhdr+16
        !          2059:        tstl    _entrypt
        !          2060:        jeql    L469
        !          2061:        movl    _entrypt,r0
        !          2062:        cmpb    4(r0),$5
        !          2063:        jeql    L470
        !          2064:        .data   1
        !          2065: L471:
        !          2066: 
        !          2067:        .byte   0x65,0x6e,0x74,0x72,0x79,0x20,0x70,0x6f
        !          2068:        .byte   0x69,0x6e,0x74,0x20,0x6e,0x6f,0x74,0x20
        !          2069:        .byte   0x69,0x6e,0x20,0x74,0x65,0x78,0x74,0x0
        !          2070:        .text
        !          2071:        pushl   $L471
        !          2072:        pushl   $0
        !          2073:        calls   $2,_error
        !          2074:        jbr     L472
        !          2075: L470:
        !          2076:        movl    _entrypt,r0
        !          2077:        movl    8(r0),_filhdr+20
        !          2078: L472:
        !          2079:        jbr     L473
        !          2080: L469:
        !          2081:        clrl    _filhdr+20
        !          2082: L473:
        !          2083:        tstl    _rflag
        !          2084:        jeql    L474
        !          2085:        movl    _trsize,r0
        !          2086:        jbr     L475
        !          2087: L474:
        !          2088:        clrl    r0
        !          2089: L475:
        !          2090:        movl    r0,_filhdr+24
        !          2091:        tstl    _rflag
        !          2092:        jeql    L476
        !          2093:        movl    _drsize,r0
        !          2094:        jbr     L477
        !          2095: L476:
        !          2096:        clrl    r0
        !          2097: L477:
        !          2098:        movl    r0,_filhdr+28
        !          2099:        pushl   _tout
        !          2100:        pushl   $32
        !          2101:        pushl   $_filhdr
        !          2102:        calls   $3,_bwrite
        !          2103:        tstl    _zflag
        !          2104:        jeql    L479
        !          2105:        pushl   _tout
        !          2106:        calls   $1,_bflush1
        !          2107:        clrl    _biobufs
        !          2108:        pushl   $1024
        !          2109:        pushl   _tout
        !          2110:        calls   $2,_bopen
        !          2111: L479:
        !          2112:        cmpl    _filhdr,$267
        !          2113:        jneq    L481
        !          2114:        movl    $1024,r0
        !          2115:        jbr     L482
        !          2116: L481:
        !          2117:        movl    $32,r0
        !          2118: L482:
        !          2119:        addl3   _filhdr+4,r0,_wroff
        !          2120:        pushl   _filhdr+8
        !          2121:        pushl   $_dout
        !          2122:        calls   $2,_outb
        !          2123:        tstl    _rflag
        !          2124:        jeql    L484
        !          2125:        pushl   _filhdr+24
        !          2126:        pushl   $_trout
        !          2127:        calls   $2,_outb
        !          2128:        pushl   _filhdr+28
        !          2129:        pushl   $_drout
        !          2130:        calls   $2,_outb
        !          2131: L484:
        !          2132:        tstl    _sflag
        !          2133:        jeql    L486
        !          2134:        tstl    _xflag
        !          2135:        jneq    L485
        !          2136: L486:
        !          2137:        pushl   _filhdr+16
        !          2138:        pushl   $_sout
        !          2139:        calls   $2,_outb
        !          2140:        addl2   $4,_wroff
        !          2141:        pushl   $0
        !          2142:        pushl   $_strout
        !          2143:        calls   $2,_outb
        !          2144: L485:
        !          2145:        .stabs  "bss",0x80,0,4,4
        !          2146: L447:
        !          2147:        ret
        !          2148:        .set    L.R13,0x0
        !          2149:        .set    L.SO13,0x24
        !          2150: L487:  .data
        !          2151:        .text
        !          2152:        .align  2
        !          2153:        .globl  _outb
        !          2154: _outb:
        !          2155:        .word   L.R14
        !          2156:        subl2   $L.SO14,sp
        !          2157:        .stabs  "outb",0x24,0,1041,_outb
        !          2158:        .stabs  "bp",0xa0,0,168,4
        !          2159:        .stabs  "inc",0xa0,0,4,8
        !          2160:        movl    4(ap),r11
        !          2161:        pushl   $4112
        !          2162:        calls   $1,_malloc
        !          2163:        movl    r0,(r11)
        !          2164:        tstl    (r11)
        !          2165:        jneq    L489
        !          2166:        .data   1
        !          2167: L490:
        !          2168: 
        !          2169:        .byte   0x72,0x61,0x6e,0x20,0x6f,0x75,0x74,0x20
        !          2170:        .byte   0x6f,0x66,0x20,0x6d,0x65,0x6d,0x6f,0x72
        !          2171:        .byte   0x79,0x20,0x28,0x6f,0x75,0x74,0x62,0x29
        !          2172:        .byte   0x0
        !          2173:        .text
        !          2174:        pushl   $L490
        !          2175:        pushl   $1
        !          2176:        calls   $2,_error
        !          2177: L489:
        !          2178:        pushl   _wroff
        !          2179:        pushl   (r11)
        !          2180:        calls   $2,_bopen
        !          2181:        addl2   8(ap),_wroff
        !          2182:        .stabs  "bp",0x40,0,168,11
        !          2183: L488:
        !          2184:        ret
        !          2185:        .set    L.R14,0x800
        !          2186:        .set    L.SO14,0x0
        !          2187: L491:  .data
        !          2188:        .text
        !          2189:        .align  2
        !          2190:        .globl  _load2arg
        !          2191: _load2arg:
        !          2192:        .word   L.R15
        !          2193:        subl2   $L.SO15,sp
        !          2194:        .stabs  "load2arg",0x24,0,1052,_load2arg
        !          2195:        .stabs  "acp",0xa0,0,34,4
        !          2196:        movl    4(ap),r11
        !          2197:        pushl   r11
        !          2198:        calls   $1,_getfile
        !          2199:        tstl    r0
        !          2200:        jneq    L493
        !          2201:        jbr     L495
        !          2202: L496:
        !          2203:        incl    r11
        !          2204: L495:
        !          2205:        tstb    (r11)
        !          2206:        jneq    L496
        !          2207: L494:
        !          2208:        jbr     L498
        !          2209: L499:
        !          2210: L498:
        !          2211:        cmpl    r11,4(ap)
        !          2212:        jlssu   L500
        !          2213:        decl    r11
        !          2214:        cmpb    (r11),$47
        !          2215:        jneq    L499
        !          2216: L500:
        !          2217: L497:
        !          2218:        addl2   $1,r11
        !          2219:        pushl   r11
        !          2220:        calls   $1,_mkfsym
        !          2221:        pushl   $0
        !          2222:        calls   $1,_load2
        !          2223:        jbr     L503
        !          2224: L493:
        !          2225: L506:
        !          2226:        movl    _clibseg,r0
        !          2227:        movl    _clibseg,r1
        !          2228:        cmpl    8(r0),4(r1)
        !          2229:        jneq    L507
        !          2230:        movl    _clibseg,r0
        !          2231:        cmpl    4(r0),$250
        !          2232:        jgeq    L508
        !          2233:        .data   1
        !          2234: L509:
        !          2235: 
        !          2236:        .byte   0x6c,0x69,0x62,0x73,0x65,0x67,0x20,0x62
        !          2237:        .byte   0x6f,0x74,0x63,0x68,0x0
        !          2238:        .text
        !          2239:        pushl   $L509
        !          2240:        pushl   $1
        !          2241:        calls   $2,_error
        !          2242: L508:
        !          2243:        addl2   $12,_clibseg
        !          2244: L507:
        !          2245:        movl    _clibseg,r0
        !          2246:        movl    8(r0),r1
        !          2247:        incl    8(r0)
        !          2248:        movl    *_clibseg,r0
        !          2249:        movl    (r0)[r1],-4(fp)
        !          2250:        cmpl    -4(fp),$-1
        !          2251:        jneq    L510
        !          2252:        jbr     L505
        !          2253: L510:
        !          2254:        pushl   $60
        !          2255:        pushl   -4(fp)
        !          2256:        pushl   $_text
        !          2257:        calls   $3,_dseek
        !          2258:        calls   $0,_getarhdr
        !          2259:        pushl   $_archdr
        !          2260:        calls   $1,_mkfsym
        !          2261:        addl3   $60,-4(fp),-(sp)
        !          2262:        calls   $1,_load2
        !          2263:        jbr     L506
        !          2264: L505:
        !          2265: L503:
        !          2266:        pushl   _infil
        !          2267:        calls   $1,_close
        !          2268:        .stabs  "loc",0x80,0,4,4
        !          2269:        .stabs  "cp",0x40,0,34,11
        !          2270: L492:
        !          2271:        ret
        !          2272:        .set    L.R15,0x800
        !          2273:        .set    L.SO15,0x4
        !          2274: L511:  .data
        !          2275:        .text
        !          2276:        .align  2
        !          2277:        .globl  _load2
        !          2278: _load2:
        !          2279:        .word   L.R16
        !          2280:        subl2   $L.SO16,sp
        !          2281:        .stabs  "load2",0x24,0,1084,_load2
        !          2282:        .stabs  "loc",0xa0,0,4,4
        !          2283:        pushl   4(ap)
        !          2284:        calls   $1,_readhdr
        !          2285:        tstl    _funding
        !          2286:        jneq    L513
        !          2287:        movl    _torigin,_ctrel
        !          2288:        addl2   _dorigin,_cdrel
        !          2289:        addl2   _borigin,_cbrel
        !          2290: L513:
        !          2291:        clrl    r8
        !          2292:        jbr     L516
        !          2293: L517:
        !          2294:        clrl    _lochash[r8]
        !          2295:        incl    r8
        !          2296: L516:
        !          2297:        cmpl    r8,$31
        !          2298:        jlss    L517
        !          2299: L515:
        !          2300:        movl    $_locseg,_clocseg
        !          2301:        movl    _clocseg,r0
        !          2302:        clrl    4(r0)
        !          2303:        movl    $-1,r9
        !          2304:        cmpl    _filhdr,$267
        !          2305:        jneq    L518
        !          2306:        movl    $1024,r0
        !          2307:        jbr     L519
        !          2308: L518:
        !          2309:        movl    $32,r0
        !          2310: L519:
        !          2311:        addl2   r0,4(ap)
        !          2312:        pushl   $4
        !          2313:        addl3   _filhdr+4,4(ap),r0
        !          2314:        addl2   _filhdr+8,r0
        !          2315:        addl2   _filhdr+24,r0
        !          2316:        addl2   _filhdr+28,r0
        !          2317:        addl3   _filhdr+16,r0,-(sp)
        !          2318:        pushl   $_text
        !          2319:        calls   $3,_dseek
        !          2320:        pushl   $_text
        !          2321:        pushl   $4
        !          2322:        pushal  -4(fp)
        !          2323:        calls   $3,_mget
        !          2324:        subl3   $4,-4(fp),-(sp)
        !          2325:        addl3   _filhdr+4,4(ap),r0
        !          2326:        addl2   _filhdr+8,r0
        !          2327:        addl2   _filhdr+24,r0
        !          2328:        addl2   _filhdr+28,r0
        !          2329:        addl2   _filhdr+16,r0
        !          2330:        addl3   $4,r0,-(sp)
        !          2331:        pushl   $_text
        !          2332:        calls   $3,_dseek
        !          2333:        pushl   -4(fp)
        !          2334:        calls   $1,_malloc
        !          2335:        movl    r0,_curstr
        !          2336:        tstl    _curstr
        !          2337:        jneq    L520
        !          2338:        .data   1
        !          2339: L521:
        !          2340: 
        !          2341:        .byte   0x6f,0x75,0x74,0x20,0x6f,0x66,0x20,0x73
        !          2342:        .byte   0x70,0x61,0x63,0x65,0x20,0x72,0x65,0x61
        !          2343:        .byte   0x64,0x69,0x6e,0x67,0x20,0x73,0x74,0x72
        !          2344:        .byte   0x69,0x6e,0x67,0x20,0x74,0x61,0x62,0x6c
        !          2345:        .byte   0x65,0x20,0x28,0x70,0x61,0x73,0x73,0x20
        !          2346:        .byte   0x32,0x29,0x0
        !          2347:        .text
        !          2348:        pushl   $L521
        !          2349:        pushl   $1
        !          2350:        calls   $2,_error
        !          2351: L520:
        !          2352:        pushl   $_text
        !          2353:        subl3   $4,-4(fp),-(sp)
        !          2354:        addl3   $4,_curstr,-(sp)
        !          2355:        calls   $3,_mget
        !          2356:        pushl   _filhdr+16
        !          2357:        addl3   _filhdr+4,4(ap),r0
        !          2358:        addl2   _filhdr+8,r0
        !          2359:        addl2   _filhdr+24,r0
        !          2360:        addl3   _filhdr+28,r0,-(sp)
        !          2361:        pushl   $_text
        !          2362:        calls   $3,_dseek
        !          2363:        jbr     L523
        !          2364: L524:
        !          2365:        incl    r9
        !          2366:        pushl   $_text
        !          2367:        pushl   $12
        !          2368:        pushl   $_cursym
        !          2369:        calls   $3,_mget
        !          2370:        tstl    _cursym
        !          2371:        jeql    L525
        !          2372:        cmpl    _cursym,$4
        !          2373:        jlssu   L527
        !          2374:        cmpl    _cursym,-4(fp)
        !          2375:        jlss    L526
        !          2376: L527:
        !          2377:        .data   1
        !          2378: L528:
        !          2379: 
        !          2380:        .byte   0x62,0x61,0x64,0x20,0x73,0x74,0x72,0x69
        !          2381:        .byte   0x6e,0x67,0x20,0x74,0x61,0x62,0x6c,0x65
        !          2382:        .byte   0x20,0x69,0x6e,0x64,0x65,0x78,0x20,0x28
        !          2383:        .byte   0x70,0x61,0x73,0x73,0x20,0x32,0x29,0x0
        !          2384:        .text
        !          2385:        pushl   $L528
        !          2386:        pushl   $1
        !          2387:        calls   $2,_error
        !          2388: L526:
        !          2389:        addl2   _curstr,_cursym
        !          2390: L525:
        !          2391:        movzbl  _cursym+4,r0
        !          2392:        bicl2   $-16,r0
        !          2393:        jbr     L530
        !          2394: L531:
        !          2395: L532:
        !          2396:        addl2   _ctrel,_cursym+8
        !          2397:        jbr     L529
        !          2398: L533:
        !          2399: L534:
        !          2400:        addl2   _cdrel,_cursym+8
        !          2401:        jbr     L529
        !          2402: L535:
        !          2403: L536:
        !          2404:        addl2   _cbrel,_cursym+8
        !          2405:        jbr     L529
        !          2406: L537:
        !          2407:        jbr     L529
        !          2408: L538:
        !          2409:        bitb    $1,_cursym+4
        !          2410:        jeql    L539
        !          2411:        movb    $3,_cursym+4
        !          2412: L539:
        !          2413:        jbr     L529
        !          2414: L530:
        !          2415:        casel   r0,$1,$8
        !          2416: L540:
        !          2417:        .word   L537-L540
        !          2418:        .word   L538-L540
        !          2419:        .word   L538-L540
        !          2420:        .word   L531-L540
        !          2421:        .word   L532-L540
        !          2422:        .word   L533-L540
        !          2423:        .word   L534-L540
        !          2424:        .word   L535-L540
        !          2425:        .word   L536-L540
        !          2426:        jbr     L538
        !          2427: L529:
        !          2428:        movzbl  _cursym+4,-8(fp)
        !          2429:        tstl    _yflag
        !          2430:        jeql    L541
        !          2431:        tstl    _cursym
        !          2432:        jeql    L541
        !          2433: L542:
        !          2434:        clrl    r8
        !          2435:        jbr     L545
        !          2436: L546:
        !          2437:        movl    *_ytab[r8],r0
        !          2438:        movl    _cursym,r1
        !          2439:        cmpb    1(r0),1(r1)
        !          2440:        jneq    L548
        !          2441:        pushl   _cursym
        !          2442:        pushl   *_ytab[r8]
        !          2443:        calls   $2,_strcmp
        !          2444:        tstl    r0
        !          2445:        jneq    L548
        !          2446: L549:
        !          2447:        calls   $0,_tracesym
        !          2448:        jbr     L544
        !          2449: L548:
        !          2450:        incl    r8
        !          2451: L545:
        !          2452:        cmpl    r8,_yflag
        !          2453:        jlss    L546
        !          2454: L544:
        !          2455: L541:
        !          2456:        bitl    $1,-8(fp)
        !          2457:        jneq    L551
        !          2458:        tstl    _sflag
        !          2459:        jneq    L552
        !          2460:        tstl    _xflag
        !          2461:        jneq    L552
        !          2462: L554:
        !          2463:        tstl    _Xflag
        !          2464:        jeql    L555
        !          2465:        cmpb    *_cursym,$76
        !          2466:        jneq    L555
        !          2467: L556:
        !          2468:        bitl    $224,-8(fp)
        !          2469:        jeql    L552
        !          2470: L555:
        !          2471: L553:
        !          2472:        pushl   _sout
        !          2473:        pushl   $_cursym
        !          2474:        calls   $2,_symwrite
        !          2475: L552:
        !          2476:        jbr     L523
        !          2477: L551:
        !          2478:        tstl    _funding
        !          2479:        jeql    L558
        !          2480:        jbr     L523
        !          2481: L558:
        !          2482:        calls   $0,_lookup
        !          2483:        movl    (r0),r11
        !          2484:        jneq    L559
        !          2485:        .data   1
        !          2486: L560:
        !          2487: 
        !          2488:        .byte   0x69,0x6e,0x74,0x65,0x72,0x6e,0x61,0x6c
        !          2489:        .byte   0x20,0x65,0x72,0x72,0x6f,0x72,0x3a,0x20
        !          2490:        .byte   0x73,0x79,0x6d,0x62,0x6f,0x6c,0x20,0x6e
        !          2491:        .byte   0x6f,0x74,0x20,0x66,0x6f,0x75,0x6e,0x64
        !          2492:        .byte   0x0
        !          2493:        .text
        !          2494:        pushl   $L560
        !          2495:        pushl   $1
        !          2496:        calls   $2,_error
        !          2497: L559:
        !          2498:        cmpb    _cursym+4,$1
        !          2499:        jneq    L561
        !          2500:        movl    _clocseg,r0
        !          2501:        cmpl    4(r0),$100
        !          2502:        jneq    L562
        !          2503:        addl2   $8,_clocseg
        !          2504:        cmpl    _clocseg,$_locseg+320
        !          2505:        jneq    L563
        !          2506:        .data   1
        !          2507: L564:
        !          2508: 
        !          2509:        .byte   0x6c,0x6f,0x63,0x61,0x6c,0x20,0x73,0x79
        !          2510:        .byte   0x6d,0x62,0x6f,0x6c,0x20,0x6f,0x76,0x65
        !          2511:        .byte   0x72,0x66,0x6c,0x6f,0x77,0x0
        !          2512:        .text
        !          2513:        pushl   $L564
        !          2514:        pushl   $1
        !          2515:        calls   $2,_error
        !          2516: L563:
        !          2517:        movl    _clocseg,r0
        !          2518:        clrl    4(r0)
        !          2519: L562:
        !          2520:        tstl    *_clocseg
        !          2521:        jneq    L565
        !          2522:        pushl   $1200
        !          2523:        calls   $1,_malloc
        !          2524:        movl    r0,*_clocseg
        !          2525:        tstl    *_clocseg
        !          2526:        jneq    L566
        !          2527:        .data   1
        !          2528: L567:
        !          2529: 
        !          2530:        .byte   0x6f,0x75,0x74,0x20,0x6f,0x66,0x20,0x6d
        !          2531:        .byte   0x65,0x6d,0x6f,0x72,0x79,0x20,0x28,0x63
        !          2532:        .byte   0x6c,0x6f,0x63,0x73,0x65,0x67,0x29,0x0
        !          2533:        .text
        !          2534:        pushl   $L567
        !          2535:        pushl   $1
        !          2536:        calls   $2,_error
        !          2537: L566:
        !          2538: L565:
        !          2539:        movl    _clocseg,r0
        !          2540:        movl    4(r0),r1
        !          2541:        incl    4(r0)
        !          2542:        mull2   $12,r1
        !          2543:        addl3   *_clocseg,r1,r10
        !          2544:        movl    r9,(r10)
        !          2545:        movl    r11,4(r10)
        !          2546:        divl3   $31,r9,r0
        !          2547:        mull2   $31,r0
        !          2548:        subl3   r0,r9,r0
        !          2549:        movl    _lochash[r0],8(r10)
        !          2550:        divl3   $31,r9,r0
        !          2551:        mull2   $31,r0
        !          2552:        subl3   r0,r9,r0
        !          2553:        movl    r10,_lochash[r0]
        !          2554:        jbr     L523
        !          2555: L561:
        !          2556:        bitb    $224,_cursym+4
        !          2557:        jeql    L568
        !          2558:        jbr     L523
        !          2559: L568:
        !          2560:        cmpb    _cursym+4,4(r11)
        !          2561:        jneq    L570
        !          2562:        cmpl    _cursym+8,8(r11)
        !          2563:        jeql    L569
        !          2564: L570:
        !          2565:        .data   1
        !          2566: L571:
        !          2567: 
        !          2568:        .byte   0x25,0x73,0x3a,0x20,0x0
        !          2569:        .text
        !          2570:        pushl   _cursym
        !          2571:        pushl   $L571
        !          2572:        calls   $2,_printf
        !          2573:        .data   1
        !          2574: L572:
        !          2575: 
        !          2576:        .byte   0x6d,0x75,0x6c,0x74,0x69,0x70,0x6c,0x79
        !          2577:        .byte   0x20,0x64,0x65,0x66,0x69,0x6e,0x65,0x64
        !          2578:        .byte   0x0
        !          2579:        .text
        !          2580:        pushl   $L572
        !          2581:        pushl   $0
        !          2582:        calls   $2,_error
        !          2583: L569:
        !          2584: L523:
        !          2585:        tstl    _text+12
        !          2586:        jgtr    L524
        !          2587: L522:
        !          2588:        tstl    _funding
        !          2589:        jeql    L573
        !          2590:        jbr     L512
        !          2591: L573:
        !          2592:        pushl   _filhdr+4
        !          2593:        pushl   4(ap)
        !          2594:        pushl   $_text
        !          2595:        calls   $3,_dseek
        !          2596:        pushl   _filhdr+24
        !          2597:        addl3   _filhdr+4,4(ap),r0
        !          2598:        addl3   _filhdr+8,r0,-(sp)
        !          2599:        pushl   $_reloc
        !          2600:        calls   $3,_dseek
        !          2601:        pushl   _trout
        !          2602:        pushl   _tout
        !          2603:        subl3   _textbase,_torigin,-(sp)
        !          2604:        pushl   _ctrel
        !          2605:        calls   $4,_load2td
        !          2606:        pushl   _filhdr+8
        !          2607:        addl3   _filhdr+4,4(ap),-(sp)
        !          2608:        pushl   $_text
        !          2609:        calls   $3,_dseek
        !          2610:        pushl   _filhdr+28
        !          2611:        addl3   _filhdr+4,4(ap),r0
        !          2612:        addl2   _filhdr+8,r0
        !          2613:        addl3   _filhdr+24,r0,-(sp)
        !          2614:        pushl   $_reloc
        !          2615:        calls   $3,_dseek
        !          2616:        pushl   _drout
        !          2617:        pushl   _dout
        !          2618:        subl3   _database,_dorigin,-(sp)
        !          2619:        pushl   _cdrel
        !          2620:        calls   $4,_load2td
        !          2621:        jbr     L576
        !          2622: L577:
        !          2623:        tstw    *_dout
        !          2624:        jeql    L578
        !          2625:        decw    *_dout
        !          2626:        clrb    r0
        !          2627:        movl    _dout,r1
        !          2628:        movl    4(r1),r2
        !          2629:        incl    4(r1)
        !          2630:        movb    r0,(r2)
        !          2631:        jbr     L579
        !          2632: L578:
        !          2633:        pushl   $0
        !          2634:        pushl   _dout
        !          2635:        calls   $2,_bflushc
        !          2636: L579:
        !          2637:        incl    _filhdr+8
        !          2638: L576:
        !          2639:        bitl    $3,_filhdr+8
        !          2640:        jneq    L577
        !          2641: L575:
        !          2642:        addl2   _filhdr+4,_torigin
        !          2643:        pushl   $4
        !          2644:        pushl   _filhdr+8
        !          2645:        calls   $2,_round
        !          2646:        addl2   r0,_dorigin
        !          2647:        pushl   $4
        !          2648:        pushl   _filhdr+12
        !          2649:        calls   $2,_round
        !          2650:        addl2   r0,_borigin
        !          2651:        pushl   _curstr
        !          2652:        calls   $1,_free
        !          2653:        .stabs  "type",0x80,0,4,8
        !          2654:        .stabs  "i",0x40,0,4,8
        !          2655:        .stabs  "symno",0x40,0,4,9
        !          2656:        .stabs  "lp",0x40,0,40,10
        !          2657:        .stabs  "sp",0x40,0,40,11
        !          2658:        .stabs  "size",0x80,0,4,4
        !          2659: L512:
        !          2660:        ret
        !          2661:        .set    L.R16,0xf00
        !          2662:        .set    L.SO16,0x8
        !          2663: L580:  .data
        !          2664:        .data
        !          2665:        .align  2
        !          2666:        .globl  _tynames
        !          2667: _tynames:
        !          2668:        .long   0
        !          2669:        .data   2
        !          2670: L582:
        !          2671: 
        !          2672:        .byte   0x75,0x6e,0x64,0x65,0x66,0x69,0x6e,0x65
        !          2673:        .byte   0x64,0x0
        !          2674:        .data
        !          2675:        .long   L582
        !          2676:        .long   2
        !          2677:        .data   2
        !          2678: L583:
        !          2679: 
        !          2680:        .byte   0x61,0x62,0x73,0x6f,0x6c,0x75,0x74,0x65
        !          2681:        .byte   0x0
        !          2682:        .data
        !          2683:        .long   L583
        !          2684:        .long   4
        !          2685:        .data   2
        !          2686: L584:
        !          2687: 
        !          2688:        .byte   0x74,0x65,0x78,0x74,0x0
        !          2689:        .data
        !          2690:        .long   L584
        !          2691:        .long   6
        !          2692:        .data   2
        !          2693: L585:
        !          2694: 
        !          2695:        .byte   0x64,0x61,0x74,0x61,0x0
        !          2696:        .data
        !          2697:        .long   L585
        !          2698:        .long   8
        !          2699:        .data   2
        !          2700: L586:
        !          2701: 
        !          2702:        .byte   0x62,0x73,0x73,0x0
        !          2703:        .data
        !          2704:        .long   L586
        !          2705:        .long   18
        !          2706:        .data   2
        !          2707: L587:
        !          2708: 
        !          2709:        .byte   0x63,0x6f,0x6d,0x6d,0x6f,0x6e,0x0
        !          2710:        .data
        !          2711:        .long   L587
        !          2712:        .long   0
        !          2713:        .long   0
        !          2714:        .text
        !          2715:        .align  2
        !          2716:        .globl  _tracesym
        !          2717: _tracesym:
        !          2718:        .word   L.R17
        !          2719:        subl2   $L.SO17,sp
        !          2720:        .stabs  "tracesym",0x24,0,1228,_tracesym
        !          2721:        bitb    $224,_cursym+4
        !          2722:        jeql    L589
        !          2723:        jbr     L588
        !          2724: L589:
        !          2725:        .data   1
        !          2726: L590:
        !          2727: 
        !          2728:        .byte   0x25,0x73,0x0
        !          2729:        .text
        !          2730:        pushl   _filname
        !          2731:        pushl   $L590
        !          2732:        calls   $2,_printf
        !          2733:        tstb    _archdr
        !          2734:        jeql    L591
        !          2735:        .data   1
        !          2736: L592:
        !          2737: 
        !          2738:        .byte   0x28,0x25,0x73,0x29,0x0
        !          2739:        .text
        !          2740:        pushl   $_archdr
        !          2741:        pushl   $L592
        !          2742:        calls   $2,_printf
        !          2743: L591:
        !          2744:        .data   1
        !          2745: L593:
        !          2746: 
        !          2747:        .byte   0x3a,0x20,0x0
        !          2748:        .text
        !          2749:        pushl   $L593
        !          2750:        calls   $1,_printf
        !          2751:        bitb    $30,_cursym+4
        !          2752:        jneq    L594
        !          2753:        tstl    _cursym+8
        !          2754:        jeql    L594
        !          2755: L595:
        !          2756:        .data   1
        !          2757: L596:
        !          2758: 
        !          2759:        .byte   0x64,0x65,0x66,0x69,0x6e,0x69,0x74,0x69
        !          2760:        .byte   0x6f,0x6e,0x20,0x6f,0x66,0x20,0x63,0x6f
        !          2761:        .byte   0x6d,0x6d,0x6f,0x6e,0x20,0x25,0x73,0x20
        !          2762:        .byte   0x73,0x69,0x7a,0x65,0x20,0x25,0x64,0xa
        !          2763:        .byte   0x0
        !          2764:        .text
        !          2765:        pushl   _cursym+8
        !          2766:        pushl   _cursym
        !          2767:        pushl   $L596
        !          2768:        calls   $3,_printf
        !          2769:        jbr     L588
        !          2770: L594:
        !          2771:        movl    $_tynames,r11
        !          2772:        jbr     L599
        !          2773: L600:
        !          2774:        movzbl  _cursym+4,r0
        !          2775:        bicl2   $-31,r0
        !          2776:        cmpl    (r11),r0
        !          2777:        jneq    L601
        !          2778:        jbr     L598
        !          2779: L601:
        !          2780:        addl2   $8,r11
        !          2781: L599:
        !          2782:        tstl    4(r11)
        !          2783:        jneq    L600
        !          2784: L598:
        !          2785:        .data   1
        !          2786: L602:
        !          2787: 
        !          2788:        .byte   0x64,0x65,0x66,0x69,0x6e,0x69,0x74,0x69
        !          2789:        .byte   0x6f,0x6e,0x20,0x6f,0x66,0x0
        !          2790:        .text
        !          2791:        .data   1
        !          2792: L603:
        !          2793: 
        !          2794:        .byte   0x72,0x65,0x66,0x65,0x72,0x65,0x6e,0x63
        !          2795:        .byte   0x65,0x20,0x74,0x6f,0x0
        !          2796:        .text
        !          2797:        bitb    $30,_cursym+4
        !          2798:        jeql    L604
        !          2799:        movl    $L602,-(sp)
        !          2800:        jbr     L605
        !          2801: L604:
        !          2802:        movl    $L603,-(sp)
        !          2803: L605:
        !          2804:        calls   $1,_printf
        !          2805:        bitb    $1,_cursym+4
        !          2806:        jeql    L606
        !          2807:        .data   1
        !          2808: L607:
        !          2809: 
        !          2810:        .byte   0x20,0x65,0x78,0x74,0x65,0x72,0x6e,0x61
        !          2811:        .byte   0x6c,0x0
        !          2812:        .text
        !          2813:        pushl   $L607
        !          2814:        calls   $1,_printf
        !          2815: L606:
        !          2816:        tstl    4(r11)
        !          2817:        jeql    L608
        !          2818:        .data   1
        !          2819: L609:
        !          2820: 
        !          2821:        .byte   0x20,0x25,0x73,0x0
        !          2822:        .text
        !          2823:        pushl   4(r11)
        !          2824:        pushl   $L609
        !          2825:        calls   $2,_printf
        !          2826: L608:
        !          2827:        .data   1
        !          2828: L610:
        !          2829: 
        !          2830:        .byte   0x20,0x25,0x73,0xa,0x0
        !          2831:        .text
        !          2832:        pushl   _cursym
        !          2833:        pushl   $L610
        !          2834:        calls   $2,_printf
        !          2835:        .stabs  "tp",0x40,0,40,11
        !          2836: L588:
        !          2837:        ret
        !          2838:        .set    L.R17,0x800
        !          2839:        .set    L.SO17,0x0
        !          2840: L611:  .data
        !          2841:        .text
        !          2842:        .align  2
        !          2843:        .globl  _load2td
        !          2844: _load2td:
        !          2845:        .word   L.R18
        !          2846:        subl2   $L.SO18,sp
        !          2847:        .stabs  "load2td",0x24,0,1269,_load2td
        !          2848:        .stabs  "creloc",0xa0,0,4,4
        !          2849:        .stabs  "position",0xa0,0,4,8
        !          2850:        .stabs  "b1",0xa0,0,40,12
        !          2851:        .stabs  "b2",0xa0,0,40,16
        !          2852:        movl    _reloc+12,-16(fp)
        !          2853:        pushl   -16(fp)
        !          2854:        calls   $1,_malloc
        !          2855:        movl    r0,-8(fp)
        !          2856:        movl    _text+12,-20(fp)
        !          2857:        pushl   -20(fp)
        !          2858:        calls   $1,_malloc
        !          2859:        movl    r0,-12(fp)
        !          2860:        tstl    -8(fp)
        !          2861:        jeql    L614
        !          2862:        tstl    -12(fp)
        !          2863:        jneq    L613
        !          2864: L614:
        !          2865:        .data   1
        !          2866: L615:
        !          2867: 
        !          2868:        .byte   0x6f,0x75,0x74,0x20,0x6f,0x66,0x20,0x6d
        !          2869:        .byte   0x65,0x6d,0x6f,0x72,0x79,0x20,0x28,0x6c
        !          2870:        .byte   0x6f,0x61,0x64,0x32,0x74,0x64,0x29,0x0
        !          2871:        .text
        !          2872:        pushl   $L615
        !          2873:        pushl   $1
        !          2874:        calls   $2,_error
        !          2875: L613:
        !          2876:        pushl   $_reloc
        !          2877:        pushl   -16(fp)
        !          2878:        pushl   -8(fp)
        !          2879:        calls   $3,_mget
        !          2880:        pushl   $8
        !          2881:        pushl   -16(fp)
        !          2882:        calls   $2,udiv
        !          2883:        addl2   r0,r0
        !          2884:        addl2   r0,r0
        !          2885:        addl2   r0,r0
        !          2886:        addl3   -8(fp),r0,r8
        !          2887:        pushl   $_text
        !          2888:        pushl   -20(fp)
        !          2889:        pushl   -12(fp)
        !          2890:        calls   $3,_mget
        !          2891:        movl    -8(fp),r9
        !          2892:        jbr     L618
        !          2893: L619:
        !          2894:        addl3   (r9),-12(fp),r7
        !          2895:        extzv   $25,$2,4(r9),r0
        !          2896:        jbr     L621
        !          2897: L622:
        !          2898:        cvtbl   (r7),-4(fp)
        !          2899:        jbr     L620
        !          2900: L623:
        !          2901:        cvtwl   (r7),-4(fp)
        !          2902:        jbr     L620
        !          2903: L624:
        !          2904:        movl    (r7),-4(fp)
        !          2905:        jbr     L620
        !          2906: L625:
        !          2907:        .data   1
        !          2908: L626:
        !          2909: 
        !          2910:        .byte   0x6c,0x6f,0x61,0x64,0x32,0x74,0x64,0x20
        !          2911:        .byte   0x62,0x6f,0x74,0x63,0x68,0x3a,0x20,0x62
        !          2912:        .byte   0x61,0x64,0x20,0x6c,0x65,0x6e,0x67,0x74
        !          2913:        .byte   0x68,0x0
        !          2914:        .text
        !          2915:        pushl   $L626
        !          2916:        pushl   $1
        !          2917:        calls   $2,_error
        !          2918:        jbr     L620
        !          2919: L621:
        !          2920:        casel   r0,$0,$2
        !          2921: L627:
        !          2922:        .word   L622-L627
        !          2923:        .word   L623-L627
        !          2924:        .word   L624-L627
        !          2925:        jbr     L625
        !          2926: L620:
        !          2927:        extzv   $27,$1,4(r9),r0
        !          2928:        jeql    L628
        !          2929:        pushl   $31
        !          2930:        extzv   $0,$24,4(r9),-(sp)
        !          2931:        calls   $2,urem
        !          2932:        movl    _lochash[r0],r10
        !          2933:        jbr     L630
        !          2934: L631:
        !          2935:        movl    8(r10),r10
        !          2936:        tstl    r10
        !          2937:        jneq    L632
        !          2938:        .data   1
        !          2939: L633:
        !          2940: 
        !          2941:        .byte   0x6c,0x6f,0x63,0x61,0x6c,0x20,0x73,0x79
        !          2942:        .byte   0x6d,0x62,0x6f,0x6c,0x20,0x62,0x6f,0x74
        !          2943:        .byte   0x63,0x68,0x0
        !          2944:        .text
        !          2945:        pushl   $L633
        !          2946:        pushl   $1
        !          2947:        calls   $2,_error
        !          2948: L632:
        !          2949: L630:
        !          2950:        extzv   $0,$24,4(r9),r0
        !          2951:        cmpl    (r10),r0
        !          2952:        jneq    L631
        !          2953: L629:
        !          2954:        movl    4(r10),r11
        !          2955:        cmpb    4(r11),$1
        !          2956:        jneq    L634
        !          2957:        pushl   r11
        !          2958:        calls   $1,_symx
        !          2959:        addl2   _nsym,r0
        !          2960:        insv    r0,$0,$24,4(r9)
        !          2961:        jbr     L635
        !          2962: L634:
        !          2963:        movzbl  4(r11),r0
        !          2964:        bicl2   $-31,r0
        !          2965:        insv    r0,$0,$24,4(r9)
        !          2966:        addl2   8(r11),-4(fp)
        !          2967:        insv    $0,$27,$1,4(r9)
        !          2968: L635:
        !          2969:        jbr     L636
        !          2970: L628:
        !          2971:        extzv   $0,$24,4(r9),r0
        !          2972:        bicl2   $-31,r0
        !          2973:        jbr     L638
        !          2974: L639:
        !          2975:        addl2   _ctrel,-4(fp)
        !          2976:        jbr     L637
        !          2977: L640:
        !          2978:        addl2   _cdrel,-4(fp)
        !          2979:        jbr     L637
        !          2980: L641:
        !          2981:        addl2   _cbrel,-4(fp)
        !          2982:        jbr     L637
        !          2983: L642:
        !          2984:        jbr     L637
        !          2985: L643:
        !          2986:        .data   1
        !          2987: L644:
        !          2988: 
        !          2989:        .byte   0x72,0x65,0x6c,0x6f,0x63,0x61,0x74,0x69
        !          2990:        .byte   0x6f,0x6e,0x20,0x66,0x6f,0x72,0x6d,0x61
        !          2991:        .byte   0x74,0x20,0x62,0x6f,0x74,0x63,0x68,0x20
        !          2992:        .byte   0x28,0x73,0x79,0x6d,0x62,0x6f,0x6c,0x20
        !          2993:        .byte   0x74,0x79,0x70,0x65,0x29,0x29,0x0
        !          2994:        .text
        !          2995:        pushl   $L644
        !          2996:        pushl   $1
        !          2997:        calls   $2,_error
        !          2998:        jbr     L637
        !          2999: L638:
        !          3000:        casel   r0,$2,$6
        !          3001: L645:
        !          3002:        .word   L642-L645
        !          3003:        .word   L643-L645
        !          3004:        .word   L639-L645
        !          3005:        .word   L643-L645
        !          3006:        .word   L640-L645
        !          3007:        .word   L643-L645
        !          3008:        .word   L641-L645
        !          3009:        jbr     L643
        !          3010: L637:
        !          3011: L636:
        !          3012:        extzv   $24,$1,4(r9),r0
        !          3013:        jeql    L646
        !          3014:        subl2   4(ap),-4(fp)
        !          3015: L646:
        !          3016:        extzv   $25,$2,4(r9),r0
        !          3017:        jbr     L648
        !          3018: L649:
        !          3019:        cmpl    -4(fp),$-128
        !          3020:        jlss    L651
        !          3021:        cmpl    -4(fp),$127
        !          3022:        jleq    L650
        !          3023: L651:
        !          3024:        .data   1
        !          3025: L652:
        !          3026: 
        !          3027:        .byte   0x62,0x79,0x74,0x65,0x20,0x64,0x69,0x73
        !          3028:        .byte   0x70,0x6c,0x61,0x63,0x65,0x6d,0x65,0x6e
        !          3029:        .byte   0x74,0x20,0x6f,0x76,0x65,0x72,0x66,0x6c
        !          3030:        .byte   0x6f,0x77,0x0
        !          3031:        .text
        !          3032:        pushl   $L652
        !          3033:        pushl   $0
        !          3034:        calls   $2,_error
        !          3035: L650:
        !          3036:        movb    -4(fp),(r7)
        !          3037:        jbr     L647
        !          3038: L653:
        !          3039:        cmpl    -4(fp),$-32768
        !          3040:        jlss    L655
        !          3041:        cmpl    -4(fp),$32767
        !          3042:        jleq    L654
        !          3043: L655:
        !          3044:        .data   1
        !          3045: L656:
        !          3046: 
        !          3047:        .byte   0x77,0x6f,0x72,0x64,0x20,0x64,0x69,0x73
        !          3048:        .byte   0x70,0x6c,0x61,0x63,0x65,0x6d,0x65,0x6e
        !          3049:        .byte   0x74,0x20,0x6f,0x76,0x65,0x72,0x66,0x6c
        !          3050:        .byte   0x6f,0x77,0x0
        !          3051:        .text
        !          3052:        pushl   $L656
        !          3053:        pushl   $0
        !          3054:        calls   $2,_error
        !          3055: L654:
        !          3056:        movw    -4(fp),(r7)
        !          3057:        jbr     L647
        !          3058: L657:
        !          3059:        movl    -4(fp),(r7)
        !          3060:        jbr     L647
        !          3061: L648:
        !          3062:        casel   r0,$0,$2
        !          3063: L658:
        !          3064:        .word   L649-L658
        !          3065:        .word   L653-L658
        !          3066:        .word   L657-L658
        !          3067: L659:
        !          3068: L647:
        !          3069:        tstl    _rflag
        !          3070:        jeql    L660
        !          3071:        addl2   8(ap),(r9)
        !          3072: L660:
        !          3073:        addl2   $8,r9
        !          3074: L618:
        !          3075:        cmpl    r9,r8
        !          3076:        jlssu   L619
        !          3077: L617:
        !          3078:        pushl   12(ap)
        !          3079:        pushl   -20(fp)
        !          3080:        pushl   -12(fp)
        !          3081:        calls   $3,_bwrite
        !          3082:        tstl    _rflag
        !          3083:        jeql    L661
        !          3084:        pushl   16(ap)
        !          3085:        pushl   -16(fp)
        !          3086:        pushl   -8(fp)
        !          3087:        calls   $3,_bwrite
        !          3088: L661:
        !          3089:        pushl   -8(fp)
        !          3090:        calls   $1,_cfree
        !          3091:        pushl   -12(fp)
        !          3092:        calls   $1,_cfree
        !          3093:        .stabs  "codesz",0x80,0,4,20
        !          3094:        .stabs  "relsz",0x80,0,4,16
        !          3095:        .stabs  "cp",0x40,0,34,7
        !          3096:        .stabs  "codep",0x80,0,34,12
        !          3097:        .stabs  "relp",0x80,0,40,8
        !          3098:        .stabs  "rpend",0x40,0,40,8
        !          3099:        .stabs  "rp",0x40,0,40,9
        !          3100:        .stabs  "tw",0x80,0,4,4
        !          3101:        .stabs  "lp",0x40,0,40,10
        !          3102:        .stabs  "sp",0x40,0,40,11
        !          3103: L612:
        !          3104:        ret
        !          3105:        .set    L.R18,0xf80
        !          3106:        .set    L.SO18,0x14
        !          3107: L662:  .data
        !          3108:        .text
        !          3109:        .align  2
        !          3110:        .globl  _finishout
        !          3111: _finishout:
        !          3112:        .word   L.R19
        !          3113:        subl2   $L.SO19,sp
        !          3114:        .stabs  "finishout",0x24,0,1406,_finishout
        !          3115:        tstl    _sflag
        !          3116:        jneq    L664
        !          3117:        pushl   _nextsym
        !          3118:        calls   $1,_symx
        !          3119:        movl    r0,-4(fp)
        !          3120:        clrl    r11
        !          3121:        jbr     L667
        !          3122: L668:
        !          3123:        pushl   _sout
        !          3124:        divl3   $1103,r11,r0
        !          3125:        mull2   $20,r0
        !          3126:        divl3   $1103,r11,r1
        !          3127:        mull2   $1103,r1
        !          3128:        subl3   r1,r11,r1
        !          3129:        mull2   $12,r1
        !          3130:        addl3   r1,_symseg(r0),-(sp)
        !          3131:        calls   $2,_symwrite
        !          3132:        incl    r11
        !          3133: L667:
        !          3134:        cmpl    r11,-4(fp)
        !          3135:        jlss    L668
        !          3136: L666:
        !          3137:        pushl   _sout
        !          3138:        pushl   $4
        !          3139:        pushl   $_offset
        !          3140:        calls   $3,_bwrite
        !          3141: L664:
        !          3142:        tstl    _ofilfnd
        !          3143:        jneq    L669
        !          3144:        .data   1
        !          3145: L670:
        !          3146: 
        !          3147:        .byte   0x61,0x2e,0x6f,0x75,0x74,0x0
        !          3148:        .text
        !          3149:        pushl   $L670
        !          3150:        calls   $1,_unlink
        !          3151:        .data   1
        !          3152: L672:
        !          3153: 
        !          3154:        .byte   0x6c,0x2e,0x6f,0x75,0x74,0x0
        !          3155:        .text
        !          3156:        .data   1
        !          3157: L673:
        !          3158: 
        !          3159:        .byte   0x61,0x2e,0x6f,0x75,0x74,0x0
        !          3160:        .text
        !          3161:        pushl   $L673
        !          3162:        pushl   $L672
        !          3163:        calls   $2,_link
        !          3164:        tstl    r0
        !          3165:        jgeq    L674
        !          3166:        .data   1
        !          3167: L675:
        !          3168: 
        !          3169:        .byte   0x63,0x61,0x6e,0x6e,0x6f,0x74,0x20,0x6d
        !          3170:        .byte   0x6f,0x76,0x65,0x20,0x6c,0x2e,0x6f,0x75
        !          3171:        .byte   0x74,0x20,0x74,0x6f,0x20,0x61,0x2e,0x6f
        !          3172:        .byte   0x75,0x74,0x0
        !          3173:        .text
        !          3174:        pushl   $L675
        !          3175:        pushl   $1
        !          3176:        calls   $2,_error
        !          3177: L674:
        !          3178:        .data   1
        !          3179: L676:
        !          3180: 
        !          3181:        .byte   0x61,0x2e,0x6f,0x75,0x74,0x0
        !          3182:        .text
        !          3183:        movl    $L676,_ofilename
        !          3184: L669:
        !          3185:        movl    _errlev,_delarg
        !          3186:        calls   $0,_delexit
        !          3187:        .stabs  "nsymt",0x80,0,4,4
        !          3188:        .stabs  "i",0x40,0,4,11
        !          3189: L663:
        !          3190:        ret
        !          3191:        .set    L.R19,0x800
        !          3192:        .set    L.SO19,0x4
        !          3193: L677:  .data
        !          3194:        .text
        !          3195:        .align  2
        !          3196:        .globl  _mkfsym
        !          3197: _mkfsym:
        !          3198:        .word   L.R20
        !          3199:        subl2   $L.SO20,sp
        !          3200:        .stabs  "mkfsym",0x24,0,1428,_mkfsym
        !          3201:        .stabs  "s",0xa0,0,34,4
        !          3202:        tstl    _sflag
        !          3203:        jneq    L680
        !          3204:        tstl    _xflag
        !          3205:        jeql    L679
        !          3206: L680:
        !          3207:        jbr     L678
        !          3208: L679:
        !          3209:        movl    4(ap),_cursym
        !          3210:        movb    $4,_cursym+4
        !          3211:        movl    _torigin,_cursym+8
        !          3212:        pushl   _sout
        !          3213:        pushl   $_cursym
        !          3214:        calls   $2,_symwrite
        !          3215: L678:
        !          3216:        ret
        !          3217:        .set    L.R20,0x0
        !          3218:        .set    L.SO20,0x0
        !          3219: L681:  .data
        !          3220:        .text
        !          3221:        .align  2
        !          3222:        .globl  _getarhdr
        !          3223: _getarhdr:
        !          3224:        .word   L.R21
        !          3225:        subl2   $L.SO21,sp
        !          3226:        .stabs  "getarhdr",0x24,0,1439,_getarhdr
        !          3227:        pushl   $_text
        !          3228:        pushl   $60
        !          3229:        pushl   $_archdr
        !          3230:        calls   $3,_mget
        !          3231:        movl    $_archdr,r11
        !          3232:        jbr     L685
        !          3233: L686:
        !          3234:        cmpb    (r11)+,$32
        !          3235:        jneq    L687
        !          3236:        clrb    -1(r11)
        !          3237:        jbr     L682
        !          3238: L687:
        !          3239: L685:
        !          3240:        cmpl    r11,$_archdr+16
        !          3241:        jlssu   L686
        !          3242: L684:
        !          3243:        .stabs  "cp",0x40,0,34,11
        !          3244: L682:
        !          3245:        ret
        !          3246:        .set    L.R21,0x800
        !          3247:        .set    L.SO21,0x0
        !          3248: L688:  .data
        !          3249:        .text
        !          3250:        .align  2
        !          3251:        .globl  _mget
        !          3252: _mget:
        !          3253:        .word   L.R22
        !          3254:        subl2   $L.SO22,sp
        !          3255:        .stabs  "mget",0x24,0,1453,_mget
        !          3256:        .stabs  "loc",0xa0,0,34,4
        !          3257:        .stabs  "n",0xa0,0,4,8
        !          3258:        .stabs  "sp",0xa0,0,40,12
        !          3259:        movl    4(ap),r10
        !          3260:        movl    12(ap),r11
        !          3261: L690:
        !          3262:        tstl    8(ap)
        !          3263:        jneq    L691
        !          3264:        jbr     L689
        !          3265: L691:
        !          3266:        tstl    12(r11)
        !          3267:        jeql    L692
        !          3268:        tstl    8(r11)
        !          3269:        jeql    L692
        !          3270: L693:
        !          3271:        movl    (r11),r9
        !          3272:        movl    12(r11),r8
        !          3273:        cmpl    r8,8(r11)
        !          3274:        jleq    L694
        !          3275:        movl    8(r11),r8
        !          3276: L694:
        !          3277:        cmpl    r8,8(ap)
        !          3278:        jleq    L695
        !          3279:        movl    8(ap),r8
        !          3280: L695:
        !          3281:        subl2   r8,8(ap)
        !          3282:        subl2   r8,12(r11)
        !          3283:        subl2   r8,8(r11)
        !          3284:        addl2   r8,16(r11)
        !          3285: L698:
        !          3286:        movb    (r9)+,(r10)+
        !          3287: L697:
        !          3288:        decl    r8
        !          3289:        jgtr    L698
        !          3290: L696:
        !          3291:        movl    r9,(r11)
        !          3292:        jbr     L690
        !          3293: L692:
        !          3294:        cmpl    8(ap),$4096
        !          3295:        jleq    L699
        !          3296:        divl3   $4096,8(ap),r0
        !          3297:        mull2   $4096,r0
        !          3298:        subl3   r0,8(ap),r0
        !          3299:        subl3   r0,8(ap),r8
        !          3300:        pushl   $0
        !          3301:        addl3   $1,4(r11),r0
        !          3302:        ashl    $12,r0,-(sp)
        !          3303:        pushl   _infil
        !          3304:        calls   $3,_lseek
        !          3305:        cmpl    r8,12(r11)
        !          3306:        jgtr    L703
        !          3307:        pushl   r8
        !          3308:        pushl   r10
        !          3309:        pushl   _infil
        !          3310:        calls   $3,_read
        !          3311:        cmpl    r0,r8
        !          3312:        jeql    L702
        !          3313: L703:
        !          3314:        .data   1
        !          3315: L704:
        !          3316: 
        !          3317:        .byte   0x70,0x72,0x65,0x6d,0x61,0x74,0x75,0x72
        !          3318:        .byte   0x65,0x20,0x45,0x4f,0x46,0x0
        !          3319:        .text
        !          3320:        pushl   $L704
        !          3321:        pushl   $1
        !          3322:        calls   $2,_error
        !          3323: L702:
        !          3324:        addl2   r8,r10
        !          3325:        subl2   r8,8(ap)
        !          3326:        subl2   r8,12(r11)
        !          3327:        addl2   r8,16(r11)
        !          3328:        pushl   $-1
        !          3329:        addl3   $1,4(r11),r0
        !          3330:        divl3   $4096,r8,r1
        !          3331:        addl2   r1,r0
        !          3332:        ashl    $12,r0,-(sp)
        !          3333:        pushl   r11
        !          3334:        calls   $3,_dseek
        !          3335:        jbr     L690
        !          3336: L699:
        !          3337:        pushl   r11
        !          3338:        calls   $1,_get
        !          3339:        movb    r0,(r10)+
        !          3340:        decl    8(ap)
        !          3341:        jbr     L690
        !          3342:        .stabs  "take",0x40,0,4,8
        !          3343:        .stabs  "p",0x40,0,34,9
        !          3344:        .stabs  "loc",0x40,0,34,10
        !          3345:        .stabs  "sp",0x40,0,40,11
        !          3346: L689:
        !          3347:        ret
        !          3348:        .set    L.R22,0xf00
        !          3349:        .set    L.SO22,0x0
        !          3350: L705:  .data
        !          3351:        .text
        !          3352:        .align  2
        !          3353:        .globl  _symwrite
        !          3354: _symwrite:
        !          3355:        .word   L.R23
        !          3356:        subl2   $L.SO23,sp
        !          3357:        .stabs  "symwrite",0x24,0,1497,_symwrite
        !          3358:        .stabs  "sp",0xa0,0,40,4
        !          3359:        .stabs  "bp",0xa0,0,40,8
        !          3360:        movl    *4(ap),r10
        !          3361:        tstl    r10
        !          3362:        jeql    L707
        !          3363:        movl    _offset,*4(ap)
        !          3364:        pushl   r10
        !          3365:        calls   $1,_strlen
        !          3366:        addl3   $1,r0,r11
        !          3367:        pushl   _strout
        !          3368:        pushl   r11
        !          3369:        pushl   r10
        !          3370:        calls   $3,_bwrite
        !          3371:        addl2   r11,_offset
        !          3372: L707:
        !          3373:        pushl   8(ap)
        !          3374:        pushl   $12
        !          3375:        pushl   4(ap)
        !          3376:        calls   $3,_bwrite
        !          3377:        movl    r10,*4(ap)
        !          3378:        .stabs  "str",0x40,0,34,10
        !          3379:        .stabs  "len",0x40,0,4,11
        !          3380: L706:
        !          3381:        ret
        !          3382:        .set    L.R23,0xc00
        !          3383:        .set    L.SO23,0x0
        !          3384: L709:  .data
        !          3385:        .text
        !          3386:        .align  2
        !          3387:        .globl  _dseek
        !          3388: _dseek:
        !          3389:        .word   L.R24
        !          3390:        subl2   $L.SO24,sp
        !          3391:        .stabs  "dseek",0x24,0,1515,_dseek
        !          3392:        .stabs  "sp",0xa0,0,40,4
        !          3393:        .stabs  "loc",0xa0,0,4,8
        !          3394:        .stabs  "s",0xa0,0,4,12
        !          3395:        movl    4(ap),r11
        !          3396:        extzv   $12,$20,8(ap),r9
        !          3397:        bicl3   $-4096,8(ap),r8
        !          3398:        bitl    $1,r8
        !          3399:        jeql    L711
        !          3400:        .data   1
        !          3401: L712:
        !          3402: 
        !          3403:        .byte   0x6c,0x6f,0x61,0x64,0x65,0x72,0x20,0x65
        !          3404:        .byte   0x72,0x72,0x6f,0x72,0x3b,0x20,0x6f,0x64
        !          3405:        .byte   0x64,0x20,0x6f,0x66,0x66,0x73,0x65,0x74
        !          3406:        .byte   0x0
        !          3407:        .text
        !          3408:        pushl   $L712
        !          3409:        pushl   $1
        !          3410:        calls   $2,_error
        !          3411: L711:
        !          3412:        movl    20(r11),r0
        !          3413:        decl    12(r0)
        !          3414:        movl    $_page,r10
        !          3415:        cmpl    4(r10),r9
        !          3416:        jeql    L713
        !          3417:        movl    $_page+4112,r10
        !          3418:        cmpl    4(r10),r9
        !          3419:        jeql    L713
        !          3420: L714:
        !          3421:        tstl    12(r10)
        !          3422:        jeql    L716
        !          3423:        movl    $_page,r10
        !          3424:        tstl    12(r10)
        !          3425:        jneq    L715
        !          3426: L716:
        !          3427:        tstl    _page+12
        !          3428:        jneq    L717
        !          3429:        tstl    _page+4124
        !          3430:        jneq    L717
        !          3431: L718:
        !          3432:        cmpl    _page+4,_page+4116
        !          3433:        jgeq    L719
        !          3434:        movl    $_page,r10
        !          3435: L719:
        !          3436: L717:
        !          3437:        movl    r9,4(r10)
        !          3438:        pushl   $0
        !          3439:        bicl3   $4095,8(ap),-(sp)
        !          3440:        pushl   _infil
        !          3441:        calls   $3,_lseek
        !          3442:        pushl   $4096
        !          3443:        addl3   $16,r10,-(sp)
        !          3444:        pushl   _infil
        !          3445:        calls   $3,_read
        !          3446:        movl    r0,-4(fp)
        !          3447:        jgeq    L720
        !          3448:        clrl    -4(fp)
        !          3449: L720:
        !          3450:        movl    -4(fp),8(r10)
        !          3451:        jbr     L721
        !          3452: L715:
        !          3453:        .data   1
        !          3454: L722:
        !          3455: 
        !          3456:        .byte   0x62,0x6f,0x74,0x63,0x68,0x3a,0x20,0x6e
        !          3457:        .byte   0x6f,0x20,0x70,0x61,0x67,0x65,0x73,0x0
        !          3458:        .text
        !          3459:        pushl   $L722
        !          3460:        pushl   $1
        !          3461:        calls   $2,_error
        !          3462: L721:
        !          3463: L713:
        !          3464:        incl    12(r10)
        !          3465:        movl    r9,4(r11)
        !          3466:        movl    r10,20(r11)
        !          3467:        cmpl    12(ap),$-1
        !          3468:        jeql    L723
        !          3469:        movl    12(ap),12(r11)
        !          3470:        clrl    16(r11)
        !          3471: L723:
        !          3472:        addl3   $16,r10,r0
        !          3473:        addl3   r8,r0,(r11)
        !          3474:        subl3   r8,8(r10),8(r11)
        !          3475:        jgtr    L724
        !          3476:        clrl    12(r11)
        !          3477: L724:
        !          3478:        .stabs  "n",0x80,0,4,4
        !          3479:        .stabs  "o",0x40,0,4,8
        !          3480:        .stabs  "b",0x40,0,4,9
        !          3481:        .stabs  "p",0x40,0,40,10
        !          3482:        .stabs  "sp",0x40,0,40,11
        !          3483: L710:
        !          3484:        ret
        !          3485:        .set    L.R24,0xf00
        !          3486:        .set    L.SO24,0x4
        !          3487: L725:  .data
        !          3488:        .text
        !          3489:        .align  2
        !          3490:        .globl  _get
        !          3491: _get:
        !          3492:        .word   L.R25
        !          3493:        subl2   $L.SO25,sp
        !          3494:        .stabs  "get",0x24,0,1549,_get
        !          3495:        .stabs  "asp",0xa0,0,40,4
        !          3496:        movl    4(ap),r11
        !          3497:        decl    8(r11)
        !          3498:        jgeq    L727
        !          3499:        pushl   $-1
        !          3500:        addl3   $1,4(r11),r0
        !          3501:        ashl    $12,r0,-(sp)
        !          3502:        pushl   r11
        !          3503:        calls   $3,_dseek
        !          3504:        decl    8(r11)
        !          3505: L727:
        !          3506:        decl    12(r11)
        !          3507:        jgtr    L728
        !          3508:        tstl    12(r11)
        !          3509:        jgeq    L729
        !          3510:        .data   1
        !          3511: L730:
        !          3512: 
        !          3513:        .byte   0x70,0x72,0x65,0x6d,0x61,0x74,0x75,0x72
        !          3514:        .byte   0x65,0x20,0x45,0x4f,0x46,0x0
        !          3515:        .text
        !          3516:        pushl   $L730
        !          3517:        pushl   $1
        !          3518:        calls   $2,_error
        !          3519: L729:
        !          3520:        incl    _fpage+12
        !          3521:        movl    20(r11),r0
        !          3522:        decl    12(r0)
        !          3523:        movl    $_fpage,20(r11)
        !          3524: L728:
        !          3525:        incl    16(r11)
        !          3526:        movl    (r11),r0
        !          3527:        incl    (r11)
        !          3528:        cvtbl   (r0),r0
        !          3529:        jbr     L726
        !          3530:        .stabs  "sp",0x40,0,40,11
        !          3531: L726:
        !          3532:        ret
        !          3533:        .set    L.R25,0x800
        !          3534:        .set    L.SO25,0x0
        !          3535: L731:  .data
        !          3536:        .text
        !          3537:        .align  2
        !          3538:        .globl  _getfile
        !          3539: _getfile:
        !          3540:        .word   L.R26
        !          3541:        subl2   $L.SO26,sp
        !          3542:        .stabs  "getfile",0x24,0,1570,_getfile
        !          3543:        .stabs  "acp",0xa0,0,34,4
        !          3544:        movl    4(ap),r11
        !          3545:        movl    $-1,_infil
        !          3546:        clrb    _archdr
        !          3547:        movl    r11,_filname
        !          3548:        cmpb    (r11),$45
        !          3549:        jneq    L733
        !          3550:        cmpb    1(r11),$108
        !          3551:        jneq    L733
        !          3552: L734:
        !          3553:        .data   1
        !          3554: L735:
        !          3555: 
        !          3556:        .byte   0x2f,0x75,0x73,0x72,0x2f,0x6c,0x6f,0x63
        !          3557:        .byte   0x61,0x6c,0x2f,0x6c,0x69,0x62,0x2f,0x6c
        !          3558:        .byte   0x69,0x62,0x78,0x78,0x78,0x78,0x78,0x78
        !          3559:        .byte   0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78
        !          3560:        .byte   0x78,0x0
        !          3561:        .text
        !          3562:        movl    $L735,-48(fp)
        !          3563:        tstb    2(r11)
        !          3564:        jneq    L736
        !          3565:        .data   1
        !          3566: L737:
        !          3567: 
        !          3568:        .byte   0x2d,0x6c,0x61,0x0
        !          3569:        .text
        !          3570:        movl    $L737,r11
        !          3571: L736:
        !          3572:        .data   1
        !          3573: L738:
        !          3574: 
        !          3575:        .byte   0x2f,0x75,0x73,0x72,0x2f,0x6c,0x69,0x62
        !          3576:        .byte   0x2f,0x6c,0x69,0x62,0x78,0x78,0x78,0x78
        !          3577:        .byte   0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78
        !          3578:        .byte   0x78,0x78,0x78,0x0
        !          3579:        .text
        !          3580:        movl    $L738,_filname
        !          3581:        clrl    r10
        !          3582:        jbr     L741
        !          3583: L742:
        !          3584:        addl3   $12,r10,r0
        !          3585:        addl2   _filname,r0
        !          3586:        addl3   $2,r10,r1
        !          3587:        addl2   r11,r1
        !          3588:        movb    (r1),(r0)
        !          3589:        addl3   $18,r10,r0
        !          3590:        addl2   -48(fp),r0
        !          3591:        addl3   $2,r10,r1
        !          3592:        addl2   r11,r1
        !          3593:        movb    (r1),(r0)
        !          3594:        incl    r10
        !          3595: L741:
        !          3596:        addl3   $2,r10,r0
        !          3597:        addl2   r11,r0
        !          3598:        tstb    (r0)
        !          3599:        jneq    L742
        !          3600: L740:
        !          3601:        addl3   $12,r10,r0
        !          3602:        addl2   _filname,r0
        !          3603:        movb    $46,r1
        !          3604:        addl3   $18,r10,r2
        !          3605:        addl2   -48(fp),r2
        !          3606:        movb    r1,(r2)
        !          3607:        movb    r1,(r0)
        !          3608:        addl3   $13,r10,r0
        !          3609:        addl2   _filname,r0
        !          3610:        movb    $97,r1
        !          3611:        addl3   $19,r10,r2
        !          3612:        addl2   -48(fp),r2
        !          3613:        movb    r1,(r2)
        !          3614:        movb    r1,(r0)
        !          3615:        addl3   $14,r10,r0
        !          3616:        addl2   _filname,r0
        !          3617:        clrb    r1
        !          3618:        addl3   $20,r10,r2
        !          3619:        addl2   -48(fp),r2
        !          3620:        movb    r1,(r2)
        !          3621:        movb    r1,(r0)
        !          3622:        pushl   $0
        !          3623:        addl3   $4,_filname,-(sp)
        !          3624:        calls   $2,_open
        !          3625:        movl    r0,_infil
        !          3626:        jlss    L744
        !          3627:        addl2   $4,_filname
        !          3628:        jbr     L745
        !          3629: L744:
        !          3630:        pushl   $0
        !          3631:        pushl   _filname
        !          3632:        calls   $2,_open
        !          3633:        movl    r0,_infil
        !          3634:        jgeq    L746
        !          3635:        movl    -48(fp),_filname
        !          3636: L746:
        !          3637: L745:
        !          3638:        .stabs  "locfilname",0x80,0,34,48
        !          3639: L733:
        !          3640:        cmpl    _infil,$-1
        !          3641:        jneq    L747
        !          3642:        pushl   $0
        !          3643:        pushl   _filname
        !          3644:        calls   $2,_open
        !          3645:        movl    r0,_infil
        !          3646:        jgeq    L747
        !          3647: L748:
        !          3648:        .data   1
        !          3649: L749:
        !          3650: 
        !          3651:        .byte   0x63,0x61,0x6e,0x6e,0x6f,0x74,0x20,0x6f
        !          3652:        .byte   0x70,0x65,0x6e,0x0
        !          3653:        .text
        !          3654:        pushl   $L749
        !          3655:        pushl   $1
        !          3656:        calls   $2,_error
        !          3657: L747:
        !          3658:        movl    $-1,_page+4116
        !          3659:        movl    _page+4116,_page+4
        !          3660:        clrl    _page+4124
        !          3661:        movl    _page+4124,_page+12
        !          3662:        movl    $_fpage,_reloc+20
        !          3663:        movl    _reloc+20,_text+20
        !          3664:        movl    $2,_fpage+12
        !          3665:        pushl   $8
        !          3666:        pushl   $0
        !          3667:        pushl   $_text
        !          3668:        calls   $3,_dseek
        !          3669:        tstl    _text+12
        !          3670:        jgtr    L750
        !          3671:        .data   1
        !          3672: L751:
        !          3673: 
        !          3674:        .byte   0x70,0x72,0x65,0x6d,0x61,0x74,0x75,0x72
        !          3675:        .byte   0x65,0x20,0x45,0x4f,0x46,0x0
        !          3676:        .text
        !          3677:        pushl   $L751
        !          3678:        pushl   $1
        !          3679:        calls   $2,_error
        !          3680: L750:
        !          3681:        pushl   $_text
        !          3682:        pushl   $8
        !          3683:        pushal  -9(fp)
        !          3684:        calls   $3,_mget
        !          3685:        clrb    -1(fp)
        !          3686:        .data   1
        !          3687: L752:
        !          3688: 
        !          3689:        .byte   0x21,0x3c,0x61,0x72,0x63,0x68,0x3e,0xa
        !          3690:        .byte   0x0
        !          3691:        .text
        !          3692:        pushl   $L752
        !          3693:        pushal  -9(fp)
        !          3694:        calls   $2,_strcmp
        !          3695:        tstl    r0
        !          3696:        jeql    L753
        !          3697:        clrl    r0
        !          3698:        jbr     L732
        !          3699: L753:
        !          3700:        pushl   $60
        !          3701:        pushl   $8
        !          3702:        pushl   $_text
        !          3703:        calls   $3,_dseek
        !          3704:        tstl    _text+12
        !          3705:        jgtr    L754
        !          3706:        movl    $1,r0
        !          3707:        jbr     L732
        !          3708: L754:
        !          3709:        calls   $0,_getarhdr
        !          3710:        .data   1
        !          3711: L756:
        !          3712: 
        !          3713:        .byte   0x5f,0x5f,0x2e,0x53,0x59,0x4d,0x44,0x45
        !          3714:        .byte   0x46,0x0
        !          3715:        .text
        !          3716:        pushl   $16
        !          3717:        pushl   $L756
        !          3718:        pushl   $_archdr
        !          3719:        calls   $3,_strncmp
        !          3720:        tstl    r0
        !          3721:        jeql    L757
        !          3722:        movl    $1,r0
        !          3723:        jbr     L732
        !          3724: L757:
        !          3725:        pushal  -44(fp)
        !          3726:        pushl   _infil
        !          3727:        calls   $2,_fstat
        !          3728:        pushl   $_archdr+16
        !          3729:        calls   $1,_atol
        !          3730:        cmpl    -20(fp),r0
        !          3731:        jleq    L758
        !          3732:        movl    $3,r0
        !          3733:        jbr     L759
        !          3734: L758:
        !          3735:        movl    $2,r0
        !          3736: L759:
        !          3737:        jbr     L732
        !          3738:        .stabs  "stb",0x80,0,8,44
        !          3739:        .stabs  "arcmag",0x80,0,98,9
        !          3740:        .stabs  "c",0x40,0,4,10
        !          3741:        .stabs  "cp",0x40,0,34,11
        !          3742: L732:
        !          3743:        ret
        !          3744:        .set    L.R26,0xc00
        !          3745:        .set    L.SO26,0x30
        !          3746: L760:  .data
        !          3747:        .text
        !          3748:        .align  2
        !          3749:        .globl  _lookup
        !          3750: _lookup:
        !          3751:        .word   L.R27
        !          3752:        subl2   $L.SO27,sp
        !          3753:        .stabs  "lookup",0x24,0,1623,_lookup
        !          3754:        clrl    r11
        !          3755:        movl    _cursym,r9
        !          3756:        jbr     L764
        !          3757: L765:
        !          3758:        addl3   r11,r11,r0
        !          3759:        cvtbl   (r9)+,r1
        !          3760:        addl3   r1,r0,r11
        !          3761: L764:
        !          3762:        tstb    (r9)
        !          3763:        jneq    L765
        !          3764: L763:
        !          3765:        bicl3   $-2147483648,r11,r0
        !          3766:        divl3   $2206,r0,r1
        !          3767:        mull2   $2206,r1
        !          3768:        subl3   r1,r0,r1
        !          3769:        movl    r1,r11
        !          3770:        movl    $_symseg,r7
        !          3771:        jbr     L768
        !          3772: L769:
        !          3773:        tstl    (r7)
        !          3774:        jneq    L770
        !          3775:        pushl   $12
        !          3776:        pushl   $1103
        !          3777:        calls   $2,_calloc
        !          3778:        movl    r0,(r7)
        !          3779:        pushl   $4
        !          3780:        pushl   $2206
        !          3781:        calls   $2,_calloc
        !          3782:        movl    r0,12(r7)
        !          3783:        tstl    (r7)
        !          3784:        jeql    L772
        !          3785:        tstl    12(r7)
        !          3786:        jneq    L771
        !          3787: L772:
        !          3788:        .data   1
        !          3789: L773:
        !          3790: 
        !          3791:        .byte   0x72,0x61,0x6e,0x20,0x6f,0x75,0x74,0x20
        !          3792:        .byte   0x6f,0x66,0x20,0x73,0x70,0x61,0x63,0x65
        !          3793:        .byte   0x20,0x66,0x6f,0x72,0x20,0x73,0x79,0x6d
        !          3794:        .byte   0x62,0x6f,0x6c,0x20,0x74,0x61,0x62,0x6c
        !          3795:        .byte   0x65,0x0
        !          3796:        .text
        !          3797:        pushl   $L773
        !          3798:        pushl   $1
        !          3799:        calls   $2,_error
        !          3800: L771:
        !          3801:        addl3   $13236,(r7),4(r7)
        !          3802:        addl3   $8824,12(r7),16(r7)
        !          3803: L770:
        !          3804:        cmpl    r7,_csymseg
        !          3805:        jlequ   L774
        !          3806:        movl    r7,_csymseg
        !          3807: L774:
        !          3808:        addl3   r11,r11,r0
        !          3809:        addl2   r0,r0
        !          3810:        addl3   r0,12(r7),r10
        !          3811:        movl    $1,r6
        !          3812: L777:
        !          3813:        tstl    (r10)
        !          3814:        jneq    L778
        !          3815:        cmpl    8(r7),$1103
        !          3816:        jneq    L779
        !          3817:        jbr     L775
        !          3818: L779:
        !          3819:        movl    r10,r0
        !          3820:        jbr     L761
        !          3821: L778:
        !          3822:        movl    *(r10),r8
        !          3823:        movl    _cursym,r9
        !          3824:        jbr     L782
        !          3825: L783:
        !          3826:        tstb    (r9)+
        !          3827:        jneq    L784
        !          3828:        movl    r10,r0
        !          3829:        jbr     L761
        !          3830: L784:
        !          3831: L782:
        !          3832:        cmpb    (r9),(r8)+
        !          3833:        jeql    L783
        !          3834: L781:
        !          3835:        addl3   r6,r6,r0
        !          3836:        addl2   r0,r0
        !          3837:        addl2   r0,r10
        !          3838:        addl2   $2,r6
        !          3839:        cmpl    r10,16(r7)
        !          3840:        jlssu   L785
        !          3841:        subl2   $8824,r10
        !          3842: L785:
        !          3843: L776:
        !          3844:        cmpl    r6,$2206
        !          3845:        jlss    L777
        !          3846: L775:
        !          3847:        cmpl    r6,$2206
        !          3848:        jleq    L786
        !          3849:        .data   1
        !          3850: L787:
        !          3851: 
        !          3852:        .byte   0x68,0x61,0x73,0x68,0x20,0x74,0x61,0x62
        !          3853:        .byte   0x6c,0x65,0x20,0x62,0x6f,0x74,0x63,0x68
        !          3854:        .byte   0x0
        !          3855:        .text
        !          3856:        pushl   $L787
        !          3857:        pushl   $1
        !          3858:        calls   $2,_error
        !          3859: L786:
        !          3860:        addl2   $20,r7
        !          3861: L768:
        !          3862:        cmpl    r7,$_symseg+800
        !          3863:        jlssu   L769
        !          3864: L767:
        !          3865:        .data   1
        !          3866: L788:
        !          3867: 
        !          3868:        .byte   0x73,0x79,0x6d,0x62,0x6f,0x6c,0x20,0x74
        !          3869:        .byte   0x61,0x62,0x6c,0x65,0x20,0x6f,0x76,0x65
        !          3870:        .byte   0x72,0x66,0x6c,0x6f,0x77,0x0
        !          3871:        .text
        !          3872:        pushl   $L788
        !          3873:        pushl   $1
        !          3874:        calls   $2,_error
        !          3875:        .stabs  "i",0x40,0,4,6
        !          3876:        .stabs  "gp",0x40,0,40,7
        !          3877:        .stabs  "cp1",0x40,0,34,8
        !          3878:        .stabs  "cp",0x40,0,34,9
        !          3879:        .stabs  "hp",0x40,0,168,10
        !          3880:        .stabs  "sh",0x40,0,4,11
        !          3881: L761:
        !          3882:        ret
        !          3883:        .set    L.R27,0xfc0
        !          3884:        .set    L.SO27,0x0
        !          3885: L789:  .data
        !          3886:        .text
        !          3887:        .align  2
        !          3888:        .globl  _symfree
        !          3889: _symfree:
        !          3890:        .word   L.R28
        !          3891:        subl2   $L.SO28,sp
        !          3892:        .stabs  "symfree",0x24,0,1673,_symfree
        !          3893:        .stabs  "saved",0xa0,0,40,4
        !          3894:        movl    _csymseg,r11
        !          3895:        jbr     L793
        !          3896: L794:
        !          3897:        mull3   $12,8(r11),r0
        !          3898:        addl3   r0,(r11),r10
        !          3899:        cmpl    r10,4(ap)
        !          3900:        jneq    L795
        !          3901:        movl    r10,_nextsym
        !          3902:        jbr     L790
        !          3903: L795:
        !          3904:        subl2   $12,r10
        !          3905:        jbr     L798
        !          3906: L799:
        !          3907:        cvtwl   6(r10),r0
        !          3908:        clrl    *12(r11)[r0]
        !          3909:        decl    8(r11)
        !          3910:        cmpl    r10,4(ap)
        !          3911:        jneq    L800
        !          3912:        movl    r10,_nextsym
        !          3913:        jbr     L790
        !          3914: L800:
        !          3915:        subl2   $12,r10
        !          3916: L798:
        !          3917:        cmpl    r10,(r11)
        !          3918:        jgequ   L799
        !          3919: L797:
        !          3920:        subl2   $20,r11
        !          3921:        movl    _csymseg,r0
        !          3922:        subl2   $20,_csymseg
        !          3923: L793:
        !          3924:        cmpl    r11,$_symseg
        !          3925:        jgequ   L794
        !          3926: L792:
        !          3927:        tstl    4(ap)
        !          3928:        jneq    L801
        !          3929:        jbr     L790
        !          3930: L801:
        !          3931:        .data   1
        !          3932: L802:
        !          3933: 
        !          3934:        .byte   0x73,0x79,0x6d,0x66,0x72,0x65,0x65,0x20
        !          3935:        .byte   0x62,0x6f,0x74,0x63,0x68,0x0
        !          3936:        .text
        !          3937:        pushl   $L802
        !          3938:        pushl   $1
        !          3939:        calls   $2,_error
        !          3940:        .stabs  "sp",0x40,0,40,10
        !          3941:        .stabs  "gp",0x40,0,40,11
        !          3942: L790:
        !          3943:        ret
        !          3944:        .set    L.R28,0xc00
        !          3945:        .set    L.SO28,0x0
        !          3946: L803:  .data
        !          3947:        .text
        !          3948:        .align  2
        !          3949:        .globl  _slookup
        !          3950: _slookup:
        !          3951:        .word   L.R29
        !          3952:        subl2   $L.SO29,sp
        !          3953:        .stabs  "slookup",0x24,0,1700,_slookup
        !          3954:        .stabs  "s",0xa0,0,34,4
        !          3955:        movl    4(ap),_cursym
        !          3956:        movb    $1,_cursym+4
        !          3957:        clrl    _cursym+8
        !          3958:        calls   $0,_lookup
        !          3959:        jbr     L804
        !          3960: L804:
        !          3961:        ret
        !          3962:        .set    L.R29,0x0
        !          3963:        .set    L.SO29,0x0
        !          3964: L805:  .data
        !          3965:        .text
        !          3966:        .align  2
        !          3967:        .globl  _enter
        !          3968: _enter:
        !          3969:        .word   L.R30
        !          3970:        subl2   $L.SO30,sp
        !          3971:        .stabs  "enter",0x24,0,1710,_enter
        !          3972:        .stabs  "hp",0xa0,0,168,4
        !          3973:        movl    4(ap),r11
        !          3974:        tstl    (r11)
        !          3975:        jneq    L807
        !          3976:        movl    _csymseg,r0
        !          3977:        cmpl    r11,12(r0)
        !          3978:        jlssu   L809
        !          3979:        movl    _csymseg,r0
        !          3980:        cmpl    r11,16(r0)
        !          3981:        jlssu   L808
        !          3982: L809:
        !          3983:        .data   1
        !          3984: L810:
        !          3985: 
        !          3986:        .byte   0x65,0x6e,0x74,0x65,0x72,0x20,0x62,0x6f
        !          3987:        .byte   0x74,0x63,0x68,0x0
        !          3988:        .text
        !          3989:        pushl   $L810
        !          3990:        pushl   $1
        !          3991:        calls   $2,_error
        !          3992: L808:
        !          3993:        movl    _csymseg,r0
        !          3994:        mull3   $12,8(r0),r1
        !          3995:        addl3   r1,*_csymseg,r10
        !          3996:        movl    r10,_lastsym
        !          3997:        movl    r10,(r11)
        !          3998:        movl    _csymseg,r0
        !          3999:        incl    8(r0)
        !          4000:        movl    _cursym,(r10)
        !          4001:        movb    _cursym+4,4(r10)
        !          4002:        movl    _csymseg,r0
        !          4003:        subl3   12(r0),r11,r0
        !          4004:        divl3   $4,r0,r1
        !          4005:        movw    r1,6(r10)
        !          4006:        movl    _cursym+8,8(r10)
        !          4007:        addl3   $12,_lastsym,_nextsym
        !          4008:        movl    $1,r0
        !          4009:        jbr     L806
        !          4010: L807:
        !          4011:        movl    (r11),_lastsym
        !          4012:        clrl    r0
        !          4013:        jbr     L806
        !          4014:        .stabs  "sp",0x40,0,40,10
        !          4015:        .stabs  "hp",0x40,0,168,11
        !          4016: L806:
        !          4017:        ret
        !          4018:        .set    L.R30,0xc00
        !          4019:        .set    L.SO30,0x0
        !          4020: L811:  .data
        !          4021:        .text
        !          4022:        .align  2
        !          4023:        .globl  _symx
        !          4024: _symx:
        !          4025:        .word   L.R31
        !          4026:        subl2   $L.SO31,sp
        !          4027:        .stabs  "symx",0x24,0,1732,_symx
        !          4028:        .stabs  "sp",0xa0,0,40,4
        !          4029:        tstl    4(ap)
        !          4030:        jneq    L813
        !          4031:        clrl    r0
        !          4032:        jbr     L812
        !          4033: L813:
        !          4034:        movl    _csymseg,r11
        !          4035:        jbr     L816
        !          4036: L817:
        !          4037:        cmpl    4(ap),(r11)
        !          4038:        jlssu   L818
        !          4039:        cmpl    4(ap),4(r11)
        !          4040:        jgtru   L818
        !          4041: L819:
        !          4042:        subl3   $_symseg,r11,r0
        !          4043:        divl2   $20,r0
        !          4044:        mull2   $1103,r0
        !          4045:        mull2   $12,r0
        !          4046:        addl2   4(ap),r0
        !          4047:        subl2   (r11),r0
        !          4048:        divl2   $12,r0
        !          4049:        jbr     L812
        !          4050: L818:
        !          4051:        subl2   $20,r11
        !          4052: L816:
        !          4053:        cmpl    r11,$_symseg
        !          4054:        jgequ   L817
        !          4055: L815:
        !          4056:        .data   1
        !          4057: L820:
        !          4058: 
        !          4059:        .byte   0x73,0x79,0x6d,0x78,0x20,0x62,0x6f,0x74
        !          4060:        .byte   0x63,0x68,0x0
        !          4061:        .text
        !          4062:        pushl   $L820
        !          4063:        pushl   $1
        !          4064:        calls   $2,_error
        !          4065:        .stabs  "gp",0x40,0,40,11
        !          4066: L812:
        !          4067:        ret
        !          4068:        .set    L.R31,0x800
        !          4069:        .set    L.SO31,0x0
        !          4070: L821:  .data
        !          4071:        .text
        !          4072:        .align  2
        !          4073:        .globl  _symreloc
        !          4074: _symreloc:
        !          4075:        .word   L.R32
        !          4076:        subl2   $L.SO32,sp
        !          4077:        .stabs  "symreloc",0x24,0,1746,_symreloc
        !          4078:        tstl    _funding
        !          4079:        jeql    L823
        !          4080:        jbr     L822
        !          4081: L823:
        !          4082:        movzbl  _cursym+4,r0
        !          4083:        bicl2   $-16,r0
        !          4084:        jbr     L825
        !          4085: L826:
        !          4086: L827:
        !          4087:        addl2   _ctrel,_cursym+8
        !          4088:        jbr     L822
        !          4089: L828:
        !          4090: L829:
        !          4091:        addl2   _cdrel,_cursym+8
        !          4092:        jbr     L822
        !          4093: L830:
        !          4094: L831:
        !          4095:        addl2   _cbrel,_cursym+8
        !          4096:        jbr     L822
        !          4097: L832:
        !          4098:        jbr     L822
        !          4099: L833:
        !          4100:        bitb    $1,_cursym+4
        !          4101:        jeql    L834
        !          4102:        movb    $3,_cursym+4
        !          4103: L834:
        !          4104:        jbr     L822
        !          4105: L825:
        !          4106:        casel   r0,$1,$8
        !          4107: L835:
        !          4108:        .word   L832-L835
        !          4109:        .word   L833-L835
        !          4110:        .word   L833-L835
        !          4111:        .word   L826-L835
        !          4112:        .word   L827-L835
        !          4113:        .word   L828-L835
        !          4114:        .word   L829-L835
        !          4115:        .word   L830-L835
        !          4116:        .word   L831-L835
        !          4117:        jbr     L833
        !          4118: L824:
        !          4119: L822:
        !          4120:        ret
        !          4121:        .set    L.R32,0x0
        !          4122:        .set    L.SO32,0x0
        !          4123: L836:  .data
        !          4124:        .text
        !          4125:        .align  2
        !          4126:        .globl  _error
        !          4127: _error:
        !          4128:        .word   L.R33
        !          4129:        subl2   $L.SO33,sp
        !          4130:        .stabs  "error",0x24,0,1777,_error
        !          4131:        .stabs  "n",0xa0,0,4,4
        !          4132:        .stabs  "s",0xa0,0,34,8
        !          4133:        tstl    _errlev
        !          4134:        jneq    L838
        !          4135:        .data   1
        !          4136: L839:
        !          4137: 
        !          4138:        .byte   0x6c,0x64,0x3a,0x0
        !          4139:        .text
        !          4140:        pushl   $L839
        !          4141:        calls   $1,_printf
        !          4142: L838:
        !          4143:        tstl    _filname
        !          4144:        jeql    L840
        !          4145:        .data   1
        !          4146: L841:
        !          4147: 
        !          4148:        .byte   0x25,0x73,0x0
        !          4149:        .text
        !          4150:        pushl   _filname
        !          4151:        pushl   $L841
        !          4152:        calls   $2,_printf
        !          4153:        cmpl    4(ap),$-1
        !          4154:        jeql    L842
        !          4155:        tstb    _archdr
        !          4156:        jeql    L842
        !          4157: L843:
        !          4158:        .data   1
        !          4159: L844:
        !          4160: 
        !          4161:        .byte   0x28,0x25,0x73,0x29,0x0
        !          4162:        .text
        !          4163:        pushl   $_archdr
        !          4164:        pushl   $L844
        !          4165:        calls   $2,_printf
        !          4166: L842:
        !          4167:        .data   1
        !          4168: L845:
        !          4169: 
        !          4170:        .byte   0x3a,0x20,0x0
        !          4171:        .text
        !          4172:        pushl   $L845
        !          4173:        calls   $1,_printf
        !          4174: L840:
        !          4175:        .data   1
        !          4176: L846:
        !          4177: 
        !          4178:        .byte   0x25,0x73,0xa,0x0
        !          4179:        .text
        !          4180:        pushl   8(ap)
        !          4181:        pushl   $L846
        !          4182:        calls   $2,_printf
        !          4183:        cmpl    4(ap),$-1
        !          4184:        jneq    L847
        !          4185:        jbr     L837
        !          4186: L847:
        !          4187:        tstl    4(ap)
        !          4188:        jeql    L848
        !          4189:        calls   $0,_delexit
        !          4190: L848:
        !          4191:        movl    $2,_errlev
        !          4192: L837:
        !          4193:        ret
        !          4194:        .set    L.R33,0x0
        !          4195:        .set    L.SO33,0x0
        !          4196: L849:  .data
        !          4197:        .text
        !          4198:        .align  2
        !          4199:        .globl  _readhdr
        !          4200: _readhdr:
        !          4201:        .word   L.R34
        !          4202:        subl2   $L.SO34,sp
        !          4203:        .stabs  "readhdr",0x24,0,1797,_readhdr
        !          4204:        .stabs  "loc",0xa0,0,4,4
        !          4205:        pushl   $32
        !          4206:        pushl   4(ap)
        !          4207:        pushl   $_text
        !          4208:        calls   $3,_dseek
        !          4209:        pushl   $_text
        !          4210:        pushl   $32
        !          4211:        pushl   $_filhdr
        !          4212:        calls   $3,_mget
        !          4213:        cmpl    _filhdr,$263
        !          4214:        jeql    L851
        !          4215:        cmpl    _filhdr,$264
        !          4216:        jeql    L851
        !          4217: L853:
        !          4218:        cmpl    _filhdr,$267
        !          4219:        jeql    L851
        !          4220: L852:
        !          4221:        cmpl    _filhdr,$65381
        !          4222:        jneq    L854
        !          4223:        .data   1
        !          4224: L855:
        !          4225: 
        !          4226:        .byte   0x6f,0x6c,0x64,0x20,0x61,0x72,0x63,0x68
        !          4227:        .byte   0x69,0x76,0x65,0x0
        !          4228:        .text
        !          4229:        pushl   $L855
        !          4230:        pushl   $1
        !          4231:        calls   $2,_error
        !          4232: L854:
        !          4233:        .data   1
        !          4234: L856:
        !          4235: 
        !          4236:        .byte   0x62,0x61,0x64,0x20,0x6d,0x61,0x67,0x69
        !          4237:        .byte   0x63,0x20,0x6e,0x75,0x6d,0x62,0x65,0x72
        !          4238:        .byte   0x0
        !          4239:        .text
        !          4240:        pushl   $L856
        !          4241:        pushl   $1
        !          4242:        calls   $2,_error
        !          4243: L851:
        !          4244:        bitl    $1,_filhdr+4
        !          4245:        jneq    L858
        !          4246:        bitl    $1,_filhdr+8
        !          4247:        jeql    L857
        !          4248: L858:
        !          4249:        .data   1
        !          4250: L859:
        !          4251: 
        !          4252:        .byte   0x74,0x65,0x78,0x74,0x2f,0x64,0x61,0x74
        !          4253:        .byte   0x61,0x20,0x73,0x69,0x7a,0x65,0x20,0x6f
        !          4254:        .byte   0x64,0x64,0x0
        !          4255:        .text
        !          4256:        pushl   $L859
        !          4257:        pushl   $1
        !          4258:        calls   $2,_error
        !          4259: L857:
        !          4260:        cmpl    _filhdr,$264
        !          4261:        jeql    L861
        !          4262:        cmpl    _filhdr,$267
        !          4263:        jneq    L860
        !          4264: L861:
        !          4265:        pushl   $1024
        !          4266:        pushl   _filhdr+4
        !          4267:        calls   $2,_round
        !          4268:        mnegl   r0,_cdrel
        !          4269:        subl3   _filhdr+8,_cdrel,_cbrel
        !          4270:        jbr     L862
        !          4271: L860:
        !          4272:        cmpl    _filhdr,$263
        !          4273:        jneq    L863
        !          4274:        mnegl   _filhdr+4,_cdrel
        !          4275:        subl3   _filhdr+8,_cdrel,_cbrel
        !          4276:        jbr     L864
        !          4277: L863:
        !          4278:        .data   1
        !          4279: L865:
        !          4280: 
        !          4281:        .byte   0x62,0x61,0x64,0x20,0x66,0x6f,0x72,0x6d
        !          4282:        .byte   0x61,0x74,0x0
        !          4283:        .text
        !          4284:        pushl   $L865
        !          4285:        pushl   $1
        !          4286:        calls   $2,_error
        !          4287: L864:
        !          4288: L862:
        !          4289: L850:
        !          4290:        ret
        !          4291:        .set    L.R34,0x0
        !          4292:        .set    L.SO34,0x0
        !          4293: L866:  .data
        !          4294:        .text
        !          4295:        .align  2
        !          4296:        .globl  _round
        !          4297: _round:
        !          4298:        .word   L.R35
        !          4299:        subl2   $L.SO35,sp
        !          4300:        .stabs  "round",0x24,0,1821,_round
        !          4301:        .stabs  "v",0xa0,0,4,4
        !          4302:        .stabs  "r",0xa0,0,14,8
        !          4303:        decl    8(ap)
        !          4304:        addl2   8(ap),4(ap)
        !          4305:        mcoml   8(ap),r0
        !          4306:        mcoml   r0,r1
        !          4307:        bicl2   r1,4(ap)
        !          4308:        movl    4(ap),r0
        !          4309:        jbr     L867
        !          4310: L867:
        !          4311:        ret
        !          4312:        .set    L.R35,0x0
        !          4313:        .set    L.SO35,0x0
        !          4314: L868:  .data
        !          4315:        .comm   _savetab,4
        !          4316:        .comm   _saveleft,4
        !          4317:        .text
        !          4318:        .align  2
        !          4319:        .globl  _savestr
        !          4320: _savestr:
        !          4321:        .word   L.R36
        !          4322:        subl2   $L.SO36,sp
        !          4323:        .stabs  "savestr",0x24,0,1836,_savestr
        !          4324:        .stabs  "cp",0xa0,0,34,4
        !          4325:        movl    4(ap),r11
        !          4326:        pushl   r11
        !          4327:        calls   $1,_strlen
        !          4328:        addl3   $1,r0,r10
        !          4329:        cmpl    r10,_saveleft
        !          4330:        jleq    L872
        !          4331:        movl    $8192,_saveleft
        !          4332:        cmpl    r10,_saveleft
        !          4333:        jleq    L873
        !          4334:        movl    r10,_saveleft
        !          4335: L873:
        !          4336:        pushl   _saveleft
        !          4337:        calls   $1,_malloc
        !          4338:        movl    r0,_savetab
        !          4339:        tstl    _savetab
        !          4340:        jneq    L874
        !          4341:        .data   1
        !          4342: L875:
        !          4343: 
        !          4344:        .byte   0x72,0x61,0x6e,0x20,0x6f,0x75,0x74,0x20
        !          4345:        .byte   0x6f,0x66,0x20,0x6d,0x65,0x6d,0x6f,0x72
        !          4346:        .byte   0x79,0x20,0x28,0x73,0x61,0x76,0x65,0x73
        !          4347:        .byte   0x74,0x72,0x29,0x0
        !          4348:        .text
        !          4349:        pushl   $L875
        !          4350:        pushl   $1
        !          4351:        calls   $2,_error
        !          4352: L874:
        !          4353: L872:
        !          4354:        pushl   r10
        !          4355:        pushl   r11
        !          4356:        pushl   _savetab
        !          4357:        calls   $3,_strncpy
        !          4358:        movl    _savetab,r11
        !          4359:        addl2   r10,_savetab
        !          4360:        subl2   r10,_saveleft
        !          4361:        movl    r11,r0
        !          4362:        jbr     L871
        !          4363:        .stabs  "len",0x40,0,4,10
        !          4364:        .stabs  "cp",0x40,0,34,11
        !          4365: L871:
        !          4366:        ret
        !          4367:        .set    L.R36,0xc00
        !          4368:        .set    L.SO36,0x0
        !          4369: L877:  .data
        !          4370:        .text
        !          4371:        .align  2
        !          4372:        .globl  _bopen
        !          4373: _bopen:
        !          4374:        .word   L.R37
        !          4375:        subl2   $L.SO37,sp
        !          4376:        .stabs  "bopen",0x24,0,1857,_bopen
        !          4377:        .stabs  "bp",0xa0,0,40,4
        !          4378:        .stabs  "off",0xa0,0,4,8
        !          4379:        movl    4(ap),r0
        !          4380:        addl3   $8,4(ap),4(r0)
        !          4381:        divl3   $4096,8(ap),r0
        !          4382:        mull2   $4096,r0
        !          4383:        subl3   r0,8(ap),r0
        !          4384:        subw3   r0,$4096,*4(ap)
        !          4385:        movl    4(ap),r0
        !          4386:        movl    8(ap),4104(r0)
        !          4387:        movl    4(ap),r0
        !          4388:        movl    _biobufs,4108(r0)
        !          4389:        movl    4(ap),_biobufs
        !          4390: L878:
        !          4391:        ret
        !          4392:        .set    L.R37,0x0
        !          4393:        .set    L.SO37,0x0
        !          4394: L879:  .data
        !          4395:        .comm   _bwrerror,4
        !          4396:        .text
        !          4397:        .align  2
        !          4398:        .globl  _bwrite
        !          4399: _bwrite:
        !          4400:        .word   L.R38
        !          4401:        subl2   $L.SO38,sp
        !          4402:        .stabs  "bwrite",0x24,0,1872,_bwrite
        !          4403:        .stabs  "p",0xa0,0,34,4
        !          4404:        .stabs  "cnt",0xa0,0,4,8
        !          4405:        .stabs  "bp",0xa0,0,40,12
        !          4406:        movl    4(ap),r11
        !          4407:        movl    8(ap),r10
        !          4408:        movl    12(ap),r9
        !          4409: L882:
        !          4410:        tstl    r10
        !          4411:        jneq    L883
        !          4412:        jbr     L881
        !          4413: L883:
        !          4414:        tstw    (r9)
        !          4415:        jeql    L884
        !          4416:        cvtwl   (r9),r8
        !          4417:        cmpl    r8,r10
        !          4418:        jleq    L885
        !          4419:        movl    r10,r8
        !          4420: L885:
        !          4421:        movw    r8,r0
        !          4422:        subw2   r0,(r9)
        !          4423:        movl    4(r9),r7
        !          4424: #ASM
        !          4425: movc3 r8,(r11),(r7)
        !          4426: #ASMEND
        !          4427:        addl2   r8,4(r9)
        !          4428:        addl2   r8,r11
        !          4429:        subl2   r8,r10
        !          4430:        jbr     L882
        !          4431: L884:
        !          4432:        cmpl    r10,$4096
        !          4433:        jlss    L886
        !          4434:        addl3   $8,r9,r0
        !          4435:        cmpl    4(r9),r0
        !          4436:        jeql    L887
        !          4437:        pushl   r9
        !          4438:        calls   $1,_bflush1
        !          4439: L887:
        !          4440:        divl3   $4096,r10,r0
        !          4441:        mull2   $4096,r0
        !          4442:        subl3   r0,r10,r0
        !          4443:        subl3   r0,r10,r8
        !          4444:        cmpl    _boffset,4104(r9)
        !          4445:        jeql    L888
        !          4446:        pushl   $0
        !          4447:        pushl   4104(r9)
        !          4448:        pushl   _biofd
        !          4449:        calls   $3,_lseek
        !          4450: L888:
        !          4451:        pushl   r8
        !          4452:        pushl   r11
        !          4453:        pushl   _biofd
        !          4454:        calls   $3,_write
        !          4455:        cmpl    r0,r8
        !          4456:        jeql    L890
        !          4457:        movl    $1,_bwrerror
        !          4458:        .data   1
        !          4459: L891:
        !          4460: 
        !          4461:        .byte   0x6f,0x75,0x74,0x70,0x75,0x74,0x20,0x77
        !          4462:        .byte   0x72,0x69,0x74,0x65,0x20,0x65,0x72,0x72
        !          4463:        .byte   0x6f,0x72,0x0
        !          4464:        .text
        !          4465:        pushl   $L891
        !          4466:        pushl   $1
        !          4467:        calls   $2,_error
        !          4468: L890:
        !          4469:        addl2   r8,4104(r9)
        !          4470:        movl    4104(r9),_boffset
        !          4471:        addl2   r8,r11
        !          4472:        subl2   r8,r10
        !          4473:        jbr     L882
        !          4474: L886:
        !          4475:        pushl   r9
        !          4476:        calls   $1,_bflush1
        !          4477:        jbr     L882
        !          4478:        .stabs  "to",0x40,0,34,7
        !          4479:        .stabs  "put",0x40,0,4,8
        !          4480:        .stabs  "bp",0x40,0,40,9
        !          4481:        .stabs  "cnt",0x40,0,4,10
        !          4482:        .stabs  "p",0x40,0,34,11
        !          4483: L881:
        !          4484:        ret
        !          4485:        .set    L.R38,0xf80
        !          4486:        .set    L.SO38,0x0
        !          4487: L892:  .data
        !          4488:        .text
        !          4489:        .align  2
        !          4490:        .globl  _bflush
        !          4491: _bflush:
        !          4492:        .word   L.R39
        !          4493:        subl2   $L.SO39,sp
        !          4494:        .stabs  "bflush",0x24,0,1912,_bflush
        !          4495:        tstl    _bwrerror
        !          4496:        jeql    L894
        !          4497:        jbr     L893
        !          4498: L894:
        !          4499:        movl    _biobufs,r11
        !          4500:        jbr     L897
        !          4501: L898:
        !          4502:        pushl   r11
        !          4503:        calls   $1,_bflush1
        !          4504:        movl    4108(r11),r11
        !          4505: L897:
        !          4506:        tstl    r11
        !          4507:        jneq    L898
        !          4508: L896:
        !          4509:        .stabs  "bp",0x40,0,40,11
        !          4510: L893:
        !          4511:        ret
        !          4512:        .set    L.R39,0x800
        !          4513:        .set    L.SO39,0x0
        !          4514: L899:  .data
        !          4515:        .text
        !          4516:        .align  2
        !          4517:        .globl  _bflush1
        !          4518: _bflush1:
        !          4519:        .word   L.R40
        !          4520:        subl2   $L.SO40,sp
        !          4521:        .stabs  "bflush1",0x24,0,1923,_bflush1
        !          4522:        .stabs  "bp",0xa0,0,40,4
        !          4523:        movl    4(ap),r11
        !          4524:        addl3   $8,r11,r0
        !          4525:        subl3   r0,4(r11),r10
        !          4526:        tstl    r10
        !          4527:        jneq    L901
        !          4528:        jbr     L900
        !          4529: L901:
        !          4530:        cmpl    _boffset,4104(r11)
        !          4531:        jeql    L902
        !          4532:        pushl   $0
        !          4533:        pushl   4104(r11)
        !          4534:        pushl   _biofd
        !          4535:        calls   $3,_lseek
        !          4536: L902:
        !          4537:        pushl   r10
        !          4538:        addl3   $8,r11,-(sp)
        !          4539:        pushl   _biofd
        !          4540:        calls   $3,_write
        !          4541:        cmpl    r0,r10
        !          4542:        jeql    L903
        !          4543:        movl    $1,_bwrerror
        !          4544:        .data   1
        !          4545: L904:
        !          4546: 
        !          4547:        .byte   0x6f,0x75,0x74,0x70,0x75,0x74,0x20,0x77
        !          4548:        .byte   0x72,0x69,0x74,0x65,0x20,0x65,0x72,0x72
        !          4549:        .byte   0x6f,0x72,0x0
        !          4550:        .text
        !          4551:        pushl   $L904
        !          4552:        pushl   $1
        !          4553:        calls   $2,_error
        !          4554: L903:
        !          4555:        addl2   r10,4104(r11)
        !          4556:        movl    4104(r11),_boffset
        !          4557:        addl3   $8,r11,4(r11)
        !          4558:        movw    $4096,(r11)
        !          4559:        .stabs  "cnt",0x40,0,4,10
        !          4560:        .stabs  "bp",0x40,0,40,11
        !          4561: L900:
        !          4562:        ret
        !          4563:        .set    L.R40,0xc00
        !          4564:        .set    L.SO40,0x0
        !          4565: L905:  .data
        !          4566:        .text
        !          4567:        .align  2
        !          4568:        .globl  _bflushc
        !          4569: _bflushc:
        !          4570:        .word   L.R41
        !          4571:        subl2   $L.SO41,sp
        !          4572:        .stabs  "bflushc",0x24,0,1942,_bflushc
        !          4573:        .stabs  "bp",0xa0,0,40,4
        !          4574:        .stabs  "c",0xa0,0,4,8
        !          4575:        movl    4(ap),r11
        !          4576:        pushl   r11
        !          4577:        calls   $1,_bflush1
        !          4578:        tstw    (r11)
        !          4579:        jeql    L907
        !          4580:        decw    (r11)
        !          4581:        movb    8(ap),r0
        !          4582:        movl    4(r11),r1
        !          4583:        incl    4(r11)
        !          4584:        movb    r0,(r1)
        !          4585:        jbr     L908
        !          4586: L907:
        !          4587:        pushl   8(ap)
        !          4588:        pushl   r11
        !          4589:        calls   $2,_bflushc
        !          4590: L908:
        !          4591:        .stabs  "bp",0x40,0,40,11
        !          4592: L906:
        !          4593:        ret
        !          4594:        .set    L.R41,0x800
        !          4595:        .set    L.SO41,0x0
        !          4596: L909:  .data
        !          4597:        .text
        !          4598: L910:  .stabs  "",0x94,0,1947,L910

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.