Annotation of researchv10no/sys/io/camac.s, revision 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.