Annotation of researchv10no/cmd/ccom/vax/bar, revision 1.1.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.