|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.