Annotation of researchv10no/sys/io/camac.s, revision 1.1.1.1

1.1       root        1: L11:   .stabs  "camac.c",0x64,0,0,L11
                      2:        .stabs  "vaxpcc2",0xf0,0,17665,780003333
                      3:        .data
                      4:        .comm   _zvms,40
                      5:        .comm   _buf,4
                      6:        .comm   _buffers,4
                      7:        .comm   _nbuf,4
                      8:        .comm   _swsize,4
                      9:        .comm   _swpf,4
                     10:        .comm   _bfreelist,132
                     11:        .comm   _bswlist,44
                     12:        .comm   _bclnlist,4
                     13:        .comm   _nswdevt,4
                     14:        .comm   _qs,256
                     15:        .comm   _whichqs,4
                     16:        .align  2
                     17:        .globl  _camcdev
                     18: _camcdev:
                     19:        .long   _camopen
                     20:        .long   _camclose
                     21:        .long   _camread
                     22:        .long   _camwrite
                     23:        .long   _camioctl
                     24:        .long   _nulldev
                     25:        .long   0
                     26:        .align  2
                     27:        .globl  _camdebug
                     28: _camdebug:
                     29:        .long   0
                     30:        .comm   _regs,4
                     31:        .comm   _intvector,4
                     32:        .comm   _BASE,4
                     33:        .text
                     34:        .align  2
                     35:        .globl  _camopen
                     36: _camopen:
                     37:        .word   L.R1
                     38:        subl2   $L.SO1,sp
                     39:        .stabs  "camopen",0x24,0,59,_camopen
                     40:        .stabs  "d",0xa0,0,4,4
                     41:        .stabs  "f",0xa0,0,4,8
                     42:        tstl    _camdebug
                     43:        jeql    L103
                     44:        .data   1
                     45: L105:
                     46: 
                     47:        .byte   0x20,0x73,0x74,0x61,0x72,0x74,0x65,0x64
                     48:        .byte   0x20,0x63,0x61,0x6d,0x6f,0x70,0x65,0x6e
                     49:        .byte   0x20,0xa,0x0
                     50:        .text
                     51:        pushl   $L105
                     52:        calls   $1,_printf
                     53: L103:
                     54:        bicl3   $-256,4(ap),r11
                     55:        cmpl    r11,_camcnt
                     56:        jlss    L106
                     57:        movb    $19,_u+197
                     58:        jbr     L102
                     59: L106:
                     60:        addl3   r11,r11,r0
                     61:        addl2   r0,r0
                     62:        addl2   r0,r0
                     63:        addl3   $_camaddr,r0,-(sp)
                     64:        calls   $1,_ubaddr
                     65:        movl    r0,_regs
                     66:        tstl    _camdebug
                     67:        jeql    L107
                     68:        .data   1
                     69: L108:
                     70: 
                     71:        .byte   0x61,0x64,0x64,0x72,0x65,0x73,0x73,0x3a
                     72:        .byte   0x20,0x76,0x61,0x6c,0x75,0x65,0x28,0x63
                     73:        .byte   0x73,0x72,0x29,0x3a,0x25,0x6f,0x20,0x25
                     74:        .byte   0x6f,0x20,0x25,0x6f,0x20,0x25,0x6f,0x20
                     75:        .byte   0xa,0x0
                     76:        .text
                     77:        addl3   $774,_regs,-(sp)
                     78:        addl3   $772,_regs,-(sp)
                     79:        addl3   $770,_regs,-(sp)
                     80:        addl3   $768,_regs,-(sp)
                     81:        pushl   $L108
                     82:        calls   $5,_printf
                     83: L107:
                     84:        movl    _regs,_BASE
                     85:        tstl    _camdebug
                     86:        jeql    L109
                     87:        .data   1
                     88: L110:
                     89: 
                     90:        .byte   0x20,0x42,0x41,0x53,0x45,0x3a,0x20,0x25
                     91:        .byte   0x6f,0x20,0xa,0x0
                     92:        .text
                     93:        pushl   _BASE
                     94:        pushl   $L110
                     95:        calls   $2,_printf
                     96: L109:
                     97:        tstl    _camdebug
                     98:        jeql    L111
                     99:        .data   1
                    100: L112:
                    101: 
                    102:        .byte   0x42,0x41,0x53,0x45,0x20,0x61,0x73,0x20
                    103:        .byte   0x63,0x61,0x6c,0x63,0x75,0x6c,0x61,0x74
                    104:        .byte   0x65,0x64,0x3a,0x25,0x6f,0x20,0xa,0x0
                    105:        .text
                    106:        pushl   _BASE
                    107:        pushl   $L112
                    108:        calls   $2,_printf
                    109:        .data   1
                    110: L113:
                    111: 
                    112:        .byte   0x73,0x68,0x6f,0x75,0x6c,0x64,0x20,0x62
                    113:        .byte   0x65,0x20,0x20,0x20,0x20,0x20,0x20,0x20
                    114:        .byte   0x20,0x20,0x3a,0x32,0x30,0x30,0x31,0x36
                    115:        .byte   0x37,0x35,0x30,0x30,0x30,0x30,0xa,0x0
                    116:        .text
                    117:        pushl   $L113
                    118:        calls   $1,_printf
                    119: L111:
                    120:        movl    _regs,r0
                    121:        clrw    768(r0)
                    122:        tstl    _camdebug
                    123:        jeql    L114
                    124:        .data   1
                    125: L115:
                    126: 
                    127:        .byte   0x20,0x63,0x73,0x72,0x20,0x69,0x6e,0x69
                    128:        .byte   0x74,0x69,0x61,0x6c,0x69,0x7a,0x65,0x64
                    129:        .byte   0x3a,0x20,0x25,0x6f,0x20,0x61,0x74,0x20
                    130:        .byte   0x61,0x64,0x64,0x72,0x20,0x25,0x6f,0xa
                    131:        .byte   0x0
                    132:        .text
                    133:        addl3   $768,_regs,-(sp)
                    134:        movl    _regs,r0
                    135:        movzwl  768(r0),-(sp)
                    136:        pushl   $L115
                    137:        calls   $3,_printf
                    138:        .data   1
                    139: L116:
                    140: 
                    141:        .byte   0x20,0x65,0x78,0x69,0x74,0x20,0x63,0x61
                    142:        .byte   0x6d,0x6f,0x70,0x65,0x6e,0x20,0xa,0x0
                    143:        .text
                    144:        pushl   $L116
                    145:        calls   $1,_printf
                    146: L114:
                    147:        .stabs  "dev",0x40,0,4,11
                    148: L102:
                    149:        ret
                    150:        .set    L.R1,0x800
                    151:        .set    L.SO1,0x0
                    152: L117:  .data
                    153:        .text
                    154:        .align  2
                    155:        .globl  _camclose
                    156: _camclose:
                    157:        .word   L.R2
                    158:        subl2   $L.SO2,sp
                    159:        .stabs  "camclose",0x24,0,113,_camclose
                    160: L118:
                    161:        ret
                    162:        .set    L.R2,0x0
                    163:        .set    L.SO2,0x0
                    164: L119:  .data
                    165:        .text
                    166:        .align  2
                    167:        .globl  _camread
                    168: _camread:
                    169:        .word   L.R3
                    170:        subl2   $L.SO3,sp
                    171:        .stabs  "camread",0x24,0,118,_camread
                    172: L120:
                    173:        ret
                    174:        .set    L.R3,0x0
                    175:        .set    L.SO3,0x0
                    176: L121:  .data
                    177:        .text
                    178:        .align  2
                    179:        .globl  _camwrite
                    180: _camwrite:
                    181:        .word   L.R4
                    182:        subl2   $L.SO4,sp
                    183:        .stabs  "camwrite",0x24,0,123,_camwrite
                    184: L122:
                    185:        ret
                    186:        .set    L.R4,0x0
                    187:        .set    L.SO4,0x0
                    188: L123:  .data
                    189:        .text
                    190:        .align  2
                    191:        .globl  _camioctl
                    192: _camioctl:
                    193:        .word   L.R5
                    194:        subl2   $L.SO5,sp
                    195:        .stabs  "camioctl",0x24,0,129,_camioctl
                    196:        .stabs  "dev",0xa0,0,4,4
                    197:        .stabs  "cmd",0xa0,0,4,8
                    198:        .stabs  "usr_buf",0xa0,0,34,12
                    199:        tstl    _camdebug
                    200:        jeql    L128
                    201:        .data   1
                    202: L129:
                    203: 
                    204:        .byte   0x20,0x73,0x74,0x61,0x72,0x74,0x69,0x6e
                    205:        .byte   0x67,0x20,0x63,0x61,0x6d,0x69,0x6f,0x63
                    206:        .byte   0x74,0x6c,0x20,0xa,0x0
                    207:        .text
                    208:        pushl   $L129
                    209:        calls   $1,_printf
                    210:        .data   1
                    211: L130:
                    212: 
                    213:        .byte   0x20,0x64,0x65,0x76,0x3d,0x20,0x25,0x6f
                    214:        .byte   0x20,0x63,0x6d,0x64,0x3d,0x20,0x25,0x64
                    215:        .byte   0x20,0x75,0x73,0x72,0x5f,0x62,0x75,0x66
                    216:        .byte   0x3d,0x20,0x25,0x6f,0x20,0x61,0x74,0x20
                    217:        .byte   0x61,0x64,0x64,0x72,0x20,0x25,0x6f,0x20
                    218:        .byte   0xa,0x0
                    219:        .text
                    220:        pushal  12(ap)
                    221:        pushl   12(ap)
                    222:        pushl   8(ap)
                    223:        pushl   4(ap)
                    224:        pushl   $L130
                    225:        calls   $5,_printf
                    226: L128:
                    227:        movl    8(ap),r0
                    228:        jbr     L132
                    229: L133:
                    230: L134:
                    231: L135:
                    232:        tstl    _camdebug
                    233:        jeql    L136
                    234:        .data   1
                    235: L137:
                    236: 
                    237:        .byte   0x20,0x31,0x73,0x74,0x20,0x63,0x6f,0x70
                    238:        .byte   0x79,0x69,0x6e,0x20,0x69,0x6e,0x20,0x64
                    239:        .byte   0x72,0x69,0x76,0x65,0x72,0x20,0xa,0x0
                    240:        .text
                    241:        pushl   $L137
                    242:        calls   $1,_printf
                    243:        .data   1
                    244: L138:
                    245: 
                    246:        .byte   0x20,0x75,0x73,0x72,0x5f,0x62,0x75,0x66
                    247:        .byte   0x20,0x25,0x6f,0x20,0xa,0x0
                    248:        .text
                    249:        pushl   12(ap)
                    250:        pushl   $L138
                    251:        calls   $2,_printf
                    252: L136:
                    253:        pushl   $20
                    254:        pushal  -20(fp)
                    255:        pushl   12(ap)
                    256:        calls   $3,_copyin
                    257:        tstl    r0
                    258:        jeql    L139
                    259:        movb    $14,_u+197
                    260: L139:
                    261:        ashl    $5,-16(fp),r0
                    262:        addl2   _regs,r0
                    263:        addl3   -12(fp),-12(fp),r1
                    264:        addl3   r1,r0,-36(fp)
                    265:        tstl    _camdebug
                    266:        jeql    L140
                    267:        .data   1
                    268: L141:
                    269: 
                    270:        .byte   0x20,0x61,0x64,0x64,0x72,0x65,0x73,0x73
                    271:        .byte   0x20,0x6f,0x66,0x20,0x64,0x65,0x76,0x69
                    272:        .byte   0x63,0x65,0x3a,0x20,0x25,0x6f,0x20,0xa
                    273:        .byte   0x0
                    274:        .text
                    275:        pushl   -36(fp)
                    276:        pushl   $L141
                    277:        calls   $2,_printf
                    278: L140:
                    279:        tstl    _camdebug
                    280:        jeql    L142
                    281:        .data   1
                    282: L143:
                    283: 
                    284:        .byte   0x20,0x63,0x61,0x6d,0x69,0x6f,0x63,0x74
                    285:        .byte   0x6c,0x64,0x72,0x69,0x76,0x65,0x72,0x3a
                    286:        .byte   0x20,0x25,0x64,0x20,0x25,0x64,0x0
                    287:        .text
                    288:        pushl   -12(fp)
                    289:        pushl   -16(fp)
                    290:        pushl   $L143
                    291:        calls   $3,_printf
                    292: L142:
                    293:        movl    8(ap),r0
                    294:        jbr     L145
                    295: L146:
                    296:        tstl    _camdebug
                    297:        jeql    L147
                    298:        .data   1
                    299: L148:
                    300: 
                    301:        .byte   0x73,0x74,0x61,0x72,0x74,0x65,0x64,0x20
                    302:        .byte   0x43,0x41,0x4d,0x52,0x45,0x41,0x44,0x20
                    303:        .byte   0xa,0x0
                    304:        .text
                    305:        pushl   $L148
                    306:        calls   $1,_printf
                    307: L147:
                    308:        movl    _regs,r0
                    309:        movl    _regs,r1
                    310:        bicw3   $-63481,768(r1),r2
                    311:        cvtbw   -20(fp),r1
                    312:        bicw2   $-8,r1
                    313:        bisw3   r1,r2,768(r0)
                    314:        tstl    _camdebug
                    315:        jeql    L149
                    316:        .data   1
                    317: L150:
                    318: 
                    319:        .byte   0x73,0x65,0x74,0x20,0x72,0x65,0x67,0x73
                    320:        .byte   0x2d,0x3e,0x63,0x73,0x72,0x20,0x3d,0x20
                    321:        .byte   0x25,0x6f,0x20,0xa,0x0
                    322:        .text
                    323:        movl    _regs,r0
                    324:        movzwl  768(r0),-(sp)
                    325:        pushl   $L150
                    326:        calls   $2,_printf
                    327: L149:
                    328:        ashl    $5,-16(fp),r0
                    329:        addl2   _regs,r0
                    330:        addl3   -12(fp),-12(fp),r1
                    331:        addl2   r1,r0
                    332:        movzwl  (r0),-28(fp)
                    333:        tstl    _camdebug
                    334:        jeql    L151
                    335:        .data   1
                    336: L152:
                    337: 
                    338:        .byte   0x69,0x6e,0x20,0x63,0x61,0x6d,0x72,0x65
                    339:        .byte   0x61,0x64,0x28,0x64,0x72,0x69,0x76,0x65
                    340:        .byte   0x72,0x29,0x20,0x64,0x61,0x74,0x61,0x6c
                    341:        .byte   0x6f,0x3d,0x25,0x6f,0x20,0xa,0x0
                    342:        .text
                    343:        pushl   -28(fp)
                    344:        pushl   $L152
                    345:        calls   $2,_printf
                    346: L151:
                    347:        movl    _regs,r0
                    348:        movzwl  770(r0),-32(fp)
                    349:        ashl    $16,-32(fp),-8(fp)
                    350:        addl2   -28(fp),-8(fp)
                    351:        jbr     L144
                    352: L153:
                    353:        tstl    _camdebug
                    354:        jeql    L154
                    355:        .data   1
                    356: L155:
                    357: 
                    358:        .byte   0x20,0x63,0x61,0x6d,0x77,0x72,0x69,0x74
                    359:        .byte   0x65,0x28,0x64,0x72,0x69,0x76,0x65,0x72
                    360:        .byte   0x29,0x20,0x73,0x74,0x61,0x72,0x74,0x20
                    361:        .byte   0xa,0x0
                    362:        .text
                    363:        pushl   $L155
                    364:        calls   $1,_printf
                    365:        .data   1
                    366: L156:
                    367: 
                    368:        .byte   0x20,0x63,0x6f,0x6e,0x74,0x65,0x6e,0x74
                    369:        .byte   0x73,0x20,0x6f,0x66,0x20,0x62,0x75,0x66
                    370:        .byte   0x66,0x65,0x72,0x31,0x3a,0xa,0x0
                    371:        .text
                    372:        pushl   $L156
                    373:        calls   $1,_printf
                    374:        .data   1
                    375: L157:
                    376: 
                    377:        .byte   0x62,0x75,0x66,0x66,0x65,0x72,0x31,0x2e
                    378:        .byte   0x46,0x20,0x25,0x6f,0xa,0x0
                    379:        .text
                    380:        cvtbl   -20(fp),-(sp)
                    381:        pushl   $L157
                    382:        calls   $2,_printf
                    383:        .data   1
                    384: L158:
                    385: 
                    386:        .byte   0x62,0x75,0x66,0x66,0x65,0x72,0x31,0x2e
                    387:        .byte   0x4e,0x20,0x25,0x64,0xa,0x0
                    388:        .text
                    389:        pushl   -16(fp)
                    390:        pushl   $L158
                    391:        calls   $2,_printf
                    392:        .data   1
                    393: L159:
                    394: 
                    395:        .byte   0x62,0x75,0x66,0x66,0x65,0x72,0x31,0x2e
                    396:        .byte   0x41,0x20,0x25,0x64,0xa,0x0
                    397:        .text
                    398:        pushl   -12(fp)
                    399:        pushl   $L159
                    400:        calls   $2,_printf
                    401:        .data   1
                    402: L160:
                    403: 
                    404:        .byte   0x62,0x75,0x66,0x66,0x65,0x72,0x31,0x2e
                    405:        .byte   0x64,0x61,0x74,0x61,0x20,0x25,0x6f,0xa
                    406:        .byte   0x0
                    407:        .text
                    408:        pushl   -8(fp)
                    409:        pushl   $L160
                    410:        calls   $2,_printf
                    411:        .data   1
                    412: L161:
                    413: 
                    414:        .byte   0x62,0x75,0x66,0x66,0x65,0x72,0x31,0x2e
                    415:        .byte   0x51,0x20,0x25,0x6f,0xa,0x0
                    416:        .text
                    417:        movzwl  -4(fp),-(sp)
                    418:        pushl   $L161
                    419:        calls   $2,_printf
                    420: L154:
                    421:        movl    _regs,r0
                    422:        movl    _regs,r1
                    423:        bicw3   $-63481,768(r1),r2
                    424:        cvtbw   -20(fp),r1
                    425:        bicw2   $-8,r1
                    426:        bisw3   r1,r2,768(r0)
                    427:        tstl    _camdebug
                    428:        jeql    L162
                    429:        .data   1
                    430: L163:
                    431: 
                    432:        .byte   0x63,0x61,0x6d,0x77,0x72,0x69,0x74,0x65
                    433:        .byte   0x20,0x73,0x65,0x74,0x20,0x72,0x65,0x67
                    434:        .byte   0x73,0x2d,0x3e,0x63,0x73,0x72,0x20,0x3d
                    435:        .byte   0x20,0x25,0x6f,0x20,0xa,0x0
                    436:        .text
                    437:        movl    _regs,r0
                    438:        movzwl  768(r0),-(sp)
                    439:        pushl   $L163
                    440:        calls   $2,_printf
                    441:        .data   1
                    442: L164:
                    443: 
                    444:        .byte   0x70,0x75,0x74,0x20,0x74,0x68,0x65,0x20
                    445:        .byte   0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x69
                    446:        .byte   0x6e,0x74,0x6f,0x20,0x74,0x68,0x65,0x20
                    447:        .byte   0x72,0x65,0x67,0x69,0x73,0x74,0x65,0x72
                    448:        .byte   0x73,0x20,0xa,0x0
                    449:        .text
                    450:        pushl   $L164
                    451:        calls   $1,_printf
                    452:        .data   1
                    453: L165:
                    454: 
                    455:        .byte   0x62,0x75,0x66,0x66,0x65,0x72,0x31,0x2e
                    456:        .byte   0x64,0x61,0x74,0x61,0x20,0x25,0x6f,0x20
                    457:        .byte   0x61,0x74,0x20,0x25,0x6f,0x0
                    458:        .text
                    459:        pushal  -8(fp)
                    460:        pushl   -8(fp)
                    461:        pushl   $L165
                    462:        calls   $3,_printf
                    463: L162:
                    464:        movl    _regs,r0
                    465:        extzv   $16,$16,-8(fp),r1
                    466:        movw    r1,770(r0)
                    467:        tstl    _camdebug
                    468:        jeql    L166
                    469:        .data   1
                    470: L167:
                    471: 
                    472:        .byte   0x20,0x64,0x61,0x74,0x61,0x68,0x69,0x3d
                    473:        .byte   0x20,0x25,0x6f,0x20,0xa,0x0
                    474:        .text
                    475:        movl    _regs,r0
                    476:        movzwl  770(r0),-(sp)
                    477:        pushl   $L167
                    478:        calls   $2,_printf
                    479:        .data   1
                    480: L168:
                    481: 
                    482:        .byte   0x20,0x77,0x72,0x69,0x74,0x69,0x6e,0x67
                    483:        .byte   0x20,0x74,0x6f,0x20,0x61,0x64,0x64,0x72
                    484:        .byte   0x65,0x73,0x73,0x20,0x25,0x6f,0x20,0xa
                    485:        .byte   0x0
                    486:        .text
                    487:        pushl   -36(fp)
                    488:        pushl   $L168
                    489:        calls   $2,_printf
                    490: L166:
                    491:        ashl    $5,-16(fp),r0
                    492:        addl2   _regs,r0
                    493:        addl3   -12(fp),-12(fp),r1
                    494:        addl2   r1,r0
                    495:        bicw3   $-65536,-8(fp),(r0)
                    496:        tstl    _camdebug
                    497:        jeql    L169
                    498:        .data   1
                    499: L170:
                    500: 
                    501:        .byte   0x20,0x77,0x72,0x69,0x74,0x74,0x65,0x6e
                    502:        .byte   0x20,0x74,0x6f,0x20,0x61,0x64,0x64,0x72
                    503:        .byte   0x65,0x73,0x73,0x20,0x25,0x6f,0xa,0x0
                    504:        .text
                    505:        pushl   -36(fp)
                    506:        pushl   $L170
                    507:        calls   $2,_printf
                    508: L169:
                    509:        jbr     L144
                    510: L171:
                    511:        movl    _regs,r0
                    512:        bicw2   $-63488,768(r0)
                    513:        movl    -36(fp),-40(fp)
                    514:        movb    -20(fp),*-40(fp)
                    515:        tstl    _camdebug
                    516:        jeql    L172
                    517:        .data   1
                    518: L173:
                    519: 
                    520:        .byte   0x20,0x63,0x64,0x65,0x76,0x69,0x63,0x65
                    521:        .byte   0x3d,0x20,0x25,0x6f,0x20,0x61,0x74,0x20
                    522:        .byte   0x61,0x64,0x64,0x72,0x65,0x73,0x73,0x3d
                    523:        .byte   0x20,0x25,0x6f,0x20,0xa,0x0
                    524:        .text
                    525:        pushal  -40(fp)
                    526:        pushl   -40(fp)
                    527:        pushl   $L173
                    528:        calls   $3,_printf
                    529: L172:
                    530:        movl    _regs,r0
                    531:        bicw2   $-63488,768(r0)
                    532:        movl    _regs,r0
                    533:        movzwl  768(r0),r0
                    534:        bicl2   $-129,r0
                    535:        extzv   $7,$25,r0,r1
                    536:        movw    r1,-4(fp)
                    537:        jbr     L144
                    538: L145:
                    539:        casel   r0,$1,$2
                    540: L174:
                    541:        .word   L146-L174
                    542:        .word   L153-L174
                    543:        .word   L171-L174
                    544: L175:
                    545: L144:
                    546:        movl    _regs,r0
                    547:        movzwl  768(r0),r0
                    548:        bicl2   $-129,r0
                    549:        extzv   $7,$25,r0,r1
                    550:        movw    r1,-4(fp)
                    551:        pushl   $20
                    552:        pushl   12(ap)
                    553:        pushal  -20(fp)
                    554:        calls   $3,_copyout
                    555:        tstl    r0
                    556:        jeql    L176
                    557:        movb    $14,_u+197
                    558: L176:
                    559:        jbr     L131
                    560: L177:
                    561: L178:
                    562: L179:
                    563: L180:
                    564:        movl    8(ap),r0
                    565:        jbr     L182
                    566: L183:
                    567:        movl    _regs,r0
                    568:        movzwl  768(r0),-24(fp)
                    569:        jbr     L181
                    570: L184:
                    571:        movl    _regs,r0
                    572:        movzwl  772(r0),-24(fp)
                    573:        jbr     L181
                    574: L185:
                    575:        movl    _regs,r0
                    576:        movzwl  774(r0),-24(fp)
                    577:        jbr     L181
                    578: L186:
                    579:        movl    _regs,r0
                    580:        movzwl  782(r0),-24(fp)
                    581:        jbr     L181
                    582: L182:
                    583:        casel   r0,$4,$3
                    584: L187:
                    585:        .word   L183-L187
                    586:        .word   L185-L187
                    587:        .word   L184-L187
                    588:        .word   L186-L187
                    589: L188:
                    590: L181:
                    591:        pushl   $4
                    592:        pushl   12(ap)
                    593:        pushal  -24(fp)
                    594:        calls   $3,_copyout
                    595:        tstl    r0
                    596:        jeql    L189
                    597:        movb    $14,_u+197
                    598: L189:
                    599:        jbr     L131
                    600: L190:
                    601:        pushl   $4
                    602:        pushal  -24(fp)
                    603:        pushl   12(ap)
                    604:        calls   $3,_copyin
                    605:        tstl    r0
                    606:        jeql    L191
                    607:        movb    $14,_u+197
                    608: L191:
                    609:        movl    _regs,r0
                    610:        movw    -24(fp),768(r0)
                    611:        jbr     L131
                    612: L132:
                    613:        casel   r0,$1,$7
                    614: L192:
                    615:        .word   L133-L192
                    616:        .word   L134-L192
                    617:        .word   L135-L192
                    618:        .word   L177-L192
                    619:        .word   L179-L192
                    620:        .word   L178-L192
                    621:        .word   L180-L192
                    622:        .word   L190-L192
                    623: L193:
                    624: L131:
                    625:        .stabs  "cdevice",0x80,0,34,40
                    626:        .stabs  "device",0x80,0,45,36
                    627:        .stabs  "datahi",0x80,0,14,32
                    628:        .stabs  "datalo",0x80,0,14,28
                    629:        .stabs  "buffer2",0x80,0,8,24
                    630:        .stabs  "buffer1",0x80,0,8,20
                    631: L124:
                    632:        ret
                    633:        .set    L.R5,0x0
                    634:        .set    L.SO5,0x28
                    635: L194:  .data
                    636:        .text
                    637:        .align  2
                    638:        .globl  _cam0int
                    639: _cam0int:
                    640:        .word   L.R6
                    641:        subl2   $L.SO6,sp
                    642:        .stabs  "cam0int",0x24,0,276,_cam0int
                    643: L196:
                    644:        ret
                    645:        .set    L.R6,0x0
                    646:        .set    L.SO6,0x0
                    647: L197:  .data
                    648:        .text
                    649: L198:  .stabs  "camac.c",0x94,0,279,L198

unix.superglobalmegacorp.com

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