changed "source file %s.c" to "... %s.f"
[unix-history] / usr / src / old / adb / adb.vax / optab.c
CommitLineData
f02effa0
RH
1#ifndef lint
2static char optab_sccsid[] = "@(#)optab.c 4.3 %G%";
3#endif not lint
4#ifdef ADB
645a3a24 5#include "defs.h"
f02effa0
RH
6#endif ADB
7#ifdef SDB
8#include "defs.h"
9#endif SDB
645a3a24 10
f02effa0 11#undef INSTTAB
645a3a24 12
f02effa0 13#include "instrs.h"
645a3a24 14
f02effa0
RH
15struct insttab insttab[] = {
16#include "instrs.adb"
645a3a24 170};
f02effa0
RH
18#include "assizetab.c"
19#undef ADB
645a3a24
BJ
20
21#define SYSTAB struct systab
22SYSTAB {
23 int argc;
24 char *sname;
25} systab[] = {
26 1, "indir",
27 0, "exit",
28 0, "fork",
29 2, "read",
30 2, "write",
31 2, "open",
32 0, "close",
33 0, "wait",
34 2, "creat",
35 2, "link",
36 1, "unlink",
37 2, "exec",
38 1, "chdir",
39 0, "time",
40 3, "mknod",
41 2, "chmod",
42 2, "chown",
43 1, "break",
44 2, "stat",
45 2, "seek",
46 0, "getpid",
47 3, "mount",
48 1, "umount",
49 0, "setuid",
50 0, "getuid",
51 0, "stime",
52 3, "ptrace",
53 0, "alarm",
54 1, "fstat",
55 0, "pause",
56 1, "30",
57 1, "stty",
58 1, "gtty",
59 0, "access",
60 0, "nice",
61 0, "sleep",
62 0, "sync",
63 1, "kill",
64 0, "csw",
65 0, "setpgrp",
66 0, "tell",
67 0, "dup",
68 0, "pipe",
69 1, "times",
70 4, "profil",
71 0, "tiu",
72 0, "setgid",
73 0, "getgid",
74 2, "signal",
75 0, "49",
76 0, "50",
77 0, "51",
78 0, "52",
79 0, "53",
80 0, "54",
81 0, "55",
82 0, "56",
83 0, "57",
84 0, "58",
85 0, "59",
86 0, "60",
87 0, "61",
88 0, "62",
89 0, "63",
90};
91
92STRING regname[] = { "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7",
93 "r8", "r9", "r10","r11","ap", "fp", "sp", "pc"};
94STRING fltimm[] = {
95"0.5", "0.5625", "0.625", "0.6875", "0.75", "0.8125", "0.875", "0.9375",
96"1.0", "1.125", "1.25", "1.375", "1.5", "1.625", "1.75", "1.875",
97"2.0", "2.25", "2.5", "2.75", "3.0", "3.25", "3.5", "3.75",
98"4.0", "4.5", "5.0", "5.5", "6.0", "6.5", "7.0", "7.5",
99"8.0", "9.0", "10.0", "11.0", "12.0", "13.0", "14.0", "15.0",
100"16.0", "18.0", "20.0", "22.0", "24.0", "26.0", "28.0", "30.0",
101"32.0", "36.0", "40.0", "44.0", "48.0", "52.0", "56.0", "60.0",
102"64.0", "72.0", "80.0", "88.0", "96.0", "104.0", "112.0", "120.0"
103};
104
f02effa0
RH
105#ifdef SDB
106REGLIST reglist [] = {
107 "p1lr", P1LR,
108 "p1br",P1BR,
109 "p0lr", P0LR,
110 "p0br",P0BR,
111 "ksp",KSP,
112 "esp",ESP,
113 "ssp",SSP,
114 "psl", PSL,
115 "pc", PC,
116 "usp",USP,
117 "fp", FP,
118 "ap", AP,
119 "r11", R11,
120 "r10", R10,
121 "r9", R9,
122 "r8", R8,
123 "r7", R7,
124 "r6", R6,
125 "r5", R5,
126 "r4", R4,
127 "r3", R3,
128 "r2", R2,
129 "r1", R1,
130 "r0", R0,
131};
132#endif SDB