1 |
106 |
markom |
static char _[] = "@(#)regs.c 5.20 93/07/30 16:38:58, Srini, AMD.";
|
2 |
|
|
/******************************************************************************
|
3 |
|
|
* Copyright 1991 Advanced Micro Devices, Inc.
|
4 |
|
|
*
|
5 |
|
|
* This software is the property of Advanced Micro Devices, Inc (AMD) which
|
6 |
|
|
* specifically grants the user the right to modify, use and distribute this
|
7 |
|
|
* software provided this notice is not removed or altered. All other rights
|
8 |
|
|
* are reserved by AMD.
|
9 |
|
|
*
|
10 |
|
|
* AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS
|
11 |
|
|
* SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL
|
12 |
|
|
* DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR
|
13 |
|
|
* USE OF THIS SOFTWARE.
|
14 |
|
|
*
|
15 |
|
|
* So that all may benefit from your experience, please report any problems
|
16 |
|
|
* or suggestions about this software to the 29K Technical Support Center at
|
17 |
|
|
* 800-29-29-AMD (800-292-9263) in the USA, or 0800-89-1131 in the UK, or
|
18 |
|
|
* 0031-11-1129 in Japan, toll free. The direct dial number is 512-462-4118.
|
19 |
|
|
*
|
20 |
|
|
* Advanced Micro Devices, Inc.
|
21 |
|
|
* 29K Support Products
|
22 |
|
|
* Mail Stop 573
|
23 |
|
|
* 5900 E. Ben White Blvd.
|
24 |
|
|
* Austin, TX 78741
|
25 |
|
|
* 800-292-9263
|
26 |
|
|
*****************************************************************************
|
27 |
|
|
* Engineer: Srini Subramanian.
|
28 |
|
|
*****************************************************************************
|
29 |
|
|
** This file contains arrays of ASCII strings which represent
|
30 |
|
|
** the register names for the the Am29000 processor.
|
31 |
|
|
*****************************************************************************
|
32 |
|
|
*/
|
33 |
|
|
|
34 |
|
|
char *reg[] = {
|
35 |
|
|
"gr0", "gr1", "gr2", "gr3",
|
36 |
|
|
"gr4", "gr5", "gr6", "gr7",
|
37 |
|
|
"gr8", "gr9", "gr10", "gr11",
|
38 |
|
|
"gr12", "gr13", "gr14", "gr15",
|
39 |
|
|
"gr16", "gr17", "gr18", "gr19",
|
40 |
|
|
"gr20", "gr21", "gr22", "gr23",
|
41 |
|
|
"gr24", "gr25", "gr26", "gr27",
|
42 |
|
|
"gr28", "gr29", "gr30", "gr31",
|
43 |
|
|
"gr32", "gr33", "gr34", "gr35",
|
44 |
|
|
"gr36", "gr37", "gr38", "gr39",
|
45 |
|
|
"gr40", "gr41", "gr42", "gr43",
|
46 |
|
|
"gr44", "gr45", "gr46", "gr47",
|
47 |
|
|
"gr48", "gr49", "gr50", "gr51",
|
48 |
|
|
"gr52", "gr53", "gr54", "gr55",
|
49 |
|
|
"gr56", "gr57", "gr58", "gr59",
|
50 |
|
|
"gr60", "gr61", "gr62", "gr63",
|
51 |
|
|
"gr64", "gr65", "gr66", "gr67",
|
52 |
|
|
"gr68", "gr69", "gr70", "gr71",
|
53 |
|
|
"gr72", "gr73", "gr74", "gr75",
|
54 |
|
|
"gr76", "gr77", "gr78", "gr79",
|
55 |
|
|
"gr80", "gr81", "gr82", "gr83",
|
56 |
|
|
"gr84", "gr85", "gr86", "gr87",
|
57 |
|
|
"gr88", "gr89", "gr90", "gr91",
|
58 |
|
|
"gr92", "gr93", "gr94", "gr95",
|
59 |
|
|
"gr96", "gr97", "gr98", "gr99",
|
60 |
|
|
"gr100", "gr101", "gr102", "gr103",
|
61 |
|
|
"gr104", "gr105", "gr106", "gr107",
|
62 |
|
|
"gr108", "gr109", "gr110", "gr111",
|
63 |
|
|
"gr112", "gr113", "gr114", "gr115",
|
64 |
|
|
"gr116", "gr117", "gr118", "gr119",
|
65 |
|
|
"gr120", "gr121", "gr122", "gr123",
|
66 |
|
|
"gr124", "gr125", "gr126", "gr127",
|
67 |
|
|
"lr0", "lr1", "lr2", "lr3",
|
68 |
|
|
"lr4", "lr5", "lr6", "lr7",
|
69 |
|
|
"lr8", "lr9", "lr10", "lr11",
|
70 |
|
|
"lr12", "lr13", "lr14", "lr15",
|
71 |
|
|
"lr16", "lr17", "lr18", "lr19",
|
72 |
|
|
"lr20", "lr21", "lr22", "lr23",
|
73 |
|
|
"lr24", "lr25", "lr26", "lr27",
|
74 |
|
|
"lr28", "lr29", "lr30", "lr31",
|
75 |
|
|
"lr32", "lr33", "lr34", "lr35",
|
76 |
|
|
"lr36", "lr37", "lr38", "lr39",
|
77 |
|
|
"lr40", "lr41", "lr42", "lr43",
|
78 |
|
|
"lr44", "lr45", "lr46", "lr47",
|
79 |
|
|
"lr48", "lr49", "lr50", "lr51",
|
80 |
|
|
"lr52", "lr53", "lr54", "lr55",
|
81 |
|
|
"lr56", "lr57", "lr58", "lr59",
|
82 |
|
|
"lr60", "lr61", "lr62", "lr63",
|
83 |
|
|
"lr64", "lr65", "lr66", "lr67",
|
84 |
|
|
"lr68", "lr69", "lr70", "lr71",
|
85 |
|
|
"lr72", "lr73", "lr74", "lr75",
|
86 |
|
|
"lr76", "lr77", "lr78", "lr79",
|
87 |
|
|
"lr80", "lr81", "lr82", "lr83",
|
88 |
|
|
"lr84", "lr85", "lr86", "lr87",
|
89 |
|
|
"lr88", "lr89", "lr90", "lr91",
|
90 |
|
|
"lr92", "lr93", "lr94", "lr95",
|
91 |
|
|
"lr96", "lr97", "lr98", "lr99",
|
92 |
|
|
"lr100", "lr101", "lr102", "lr103",
|
93 |
|
|
"lr104", "lr105", "lr106", "lr107",
|
94 |
|
|
"lr108", "lr109", "lr110", "lr111",
|
95 |
|
|
"lr112", "lr113", "lr114", "lr115",
|
96 |
|
|
"lr116", "lr117", "lr118", "lr119",
|
97 |
|
|
"lr120", "lr121", "lr122", "lr123",
|
98 |
|
|
"lr124", "lr125", "lr126", "lr127"
|
99 |
|
|
};
|
100 |
|
|
|
101 |
|
|
char *spreg[] = {
|
102 |
|
|
"vab", "ops", "cps", "cfg",
|
103 |
|
|
"cha", "chd", "chc", "rbp",
|
104 |
|
|
"tmc", "tmr", "pc0", "pc1",
|
105 |
|
|
"pc2", "mmu", "lru", "rsn",
|
106 |
|
|
"rma0", "rmc0", "rma1", "rmc1",
|
107 |
|
|
"spc0", "spc1", "spc2", "iba0",
|
108 |
|
|
"ibc0", "iba1", "ibc1", "sr27",
|
109 |
|
|
"sr28", "cir", "cdr", "sr31",
|
110 |
|
|
"sr32", "sr33", "sr34", "sr35",
|
111 |
|
|
"sr36", "sr37", "sr38", "sr39",
|
112 |
|
|
"sr40", "sr41", "sr42", "sr43",
|
113 |
|
|
"sr44", "sr45", "sr46", "sr47",
|
114 |
|
|
"sr48", "sr49", "sr50", "sr51",
|
115 |
|
|
"sr52", "sr53", "sr54", "sr55",
|
116 |
|
|
"sr56", "sr57", "sr58", "sr59",
|
117 |
|
|
"sr60", "sr61", "sr62", "sr63",
|
118 |
|
|
"sr64", "sr65", "sr66", "sr67",
|
119 |
|
|
"sr68", "sr69", "sr70", "sr71",
|
120 |
|
|
"sr72", "sr73", "sr74", "sr75",
|
121 |
|
|
"sr76", "sr77", "sr78", "sr79",
|
122 |
|
|
"sr80", "sr81", "sr82", "sr83",
|
123 |
|
|
"sr84", "sr85", "sr86", "sr87",
|
124 |
|
|
"sr88", "sr89", "sr90", "sr91",
|
125 |
|
|
"sr92", "sr93", "sr94", "sr95",
|
126 |
|
|
"sr96", "sr97", "sr98", "sr99",
|
127 |
|
|
"sr100", "sr101", "sr102", "sr103",
|
128 |
|
|
"sr104", "sr105", "sr106", "sr107",
|
129 |
|
|
"sr108", "sr109", "sr110", "sr111",
|
130 |
|
|
"sr112", "sr113", "sr114", "sr115",
|
131 |
|
|
"sr116", "sr117", "sr118", "sr119",
|
132 |
|
|
"sr120", "sr121", "sr122", "sr123",
|
133 |
|
|
"sr124", "sr125", "sr126", "sr127",
|
134 |
|
|
"ipc", "ipa", "ipb", "q",
|
135 |
|
|
"alu", "bp", "fc", "cr",
|
136 |
|
|
"sr136", "sr137", "sr138", "sr139",
|
137 |
|
|
"sr140", "sr141", "sr142", "sr143",
|
138 |
|
|
"sr144", "sr145", "sr146", "sr147",
|
139 |
|
|
"sr148", "sr149", "sr150", "sr151",
|
140 |
|
|
"sr152", "sr153", "sr154", "sr155",
|
141 |
|
|
"sr156", "sr157", "sr158", "sr159",
|
142 |
|
|
"fpe", "inte", "fps", "sr163",
|
143 |
|
|
"exop", "sr165", "sr166", "sr167",
|
144 |
|
|
"sr168", "sr169", "sr170", "sr171",
|
145 |
|
|
"sr172", "sr173", "sr174", "sr175",
|
146 |
|
|
"sr176", "sr177", "sr178", "sr179",
|
147 |
|
|
"sr180", "sr181", "sr182", "sr183",
|
148 |
|
|
"sr184", "sr185", "sr186", "sr187",
|
149 |
|
|
"sr188", "sr189", "sr190", "sr191",
|
150 |
|
|
"sr192", "sr193", "sr194", "sr195",
|
151 |
|
|
"sr196", "sr197", "sr198", "sr199",
|
152 |
|
|
"sr200", "sr201", "sr202", "sr203",
|
153 |
|
|
"sr204", "sr205", "sr206", "sr207",
|
154 |
|
|
"sr208", "sr209", "sr210", "sr211",
|
155 |
|
|
"sr212", "sr213", "sr214", "sr215",
|
156 |
|
|
"sr216", "sr217", "sr218", "sr219",
|
157 |
|
|
"sr220", "sr221", "sr222", "sr223",
|
158 |
|
|
"sr224", "sr225", "sr226", "sr227",
|
159 |
|
|
"sr228", "sr229", "sr230", "sr231",
|
160 |
|
|
"sr232", "sr233", "sr234", "sr235",
|
161 |
|
|
"sr236", "sr237", "sr238", "sr239",
|
162 |
|
|
"sr240", "sr241", "sr242", "sr243",
|
163 |
|
|
"sr244", "sr245", "sr246", "sr247",
|
164 |
|
|
"sr248", "sr249", "sr250", "sr251",
|
165 |
|
|
"sr252", "sr253", "sr254", "sr255"
|
166 |
|
|
};
|
167 |
|
|
|