Commit | Line | Data |
---|---|---|
920dae64 AT |
1 | /* |
2 | * ========== Copyright Header Begin ========================================== | |
3 | * | |
4 | * OpenSPARC T2 Processor File: IHASH.h | |
5 | * Copyright (c) 2006 Sun Microsystems, Inc. All Rights Reserved. | |
6 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES. | |
7 | * | |
8 | * The above named program is free software; you can redistribute it and/or | |
9 | * modify it under the terms of the GNU General Public | |
10 | * License version 2 as published by the Free Software Foundation. | |
11 | * | |
12 | * The above named program is distributed in the hope that it will be | |
13 | * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of | |
14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
15 | * General Public License for more details. | |
16 | * | |
17 | * You should have received a copy of the GNU General Public | |
18 | * License along with this work; if not, write to the Free Software | |
19 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. | |
20 | * | |
21 | * ========== Copyright Header End ============================================ | |
22 | */ | |
23 | /* DO NOT EDIT THIS FILE. | |
24 | ** | |
25 | ** This file was automagically generated by the perl script: | |
26 | ** "gen_IHASH.h.pl". | |
27 | ** | |
28 | ** To regenerate this file, type: | |
29 | ** ./gen_IHASH.h.pl spix_sparc_iop.h > IHASH.h | |
30 | */ | |
31 | ||
32 | /* %COPYRIGHT% */ | |
33 | ||
34 | #ifndef _IHASH_H | |
35 | #define _IHASH_H | |
36 | ||
37 | #pragma ident "@(#)gen_IHASH.h.pl 1.1" | |
38 | ||
39 | #ifdef __cplusplus | |
40 | extern "C" { | |
41 | #endif | |
42 | ||
43 | typedef short ih_t; | |
44 | ||
45 | typedef enum { | |
46 | L_opcode = 11, | |
47 | ||
48 | IH_ADD = 0, | |
49 | IH_ADDC = 1, | |
50 | IH_ADDCC = 2, | |
51 | IH_ADDCCC = 3, | |
52 | IH_ALIGNADDR = 4, | |
53 | IH_ALIGNADDRL = 5, | |
54 | IH_AND = 6, | |
55 | IH_ANDCC = 7, | |
56 | IH_ANDN = 8, | |
57 | IH_ANDNCC = 9, | |
58 | IH_ARRAY16 = 10, | |
59 | IH_ARRAY32 = 11, | |
60 | IH_ARRAY8 = 12, | |
61 | IH_BA = 13, | |
62 | IH_BAA = 14, | |
63 | IH_BCC = 15, | |
64 | IH_BCCA = 16, | |
65 | IH_BCS = 17, | |
66 | IH_BCSA = 18, | |
67 | IH_BE = 19, | |
68 | IH_BEA = 20, | |
69 | IH_BG = 21, | |
70 | IH_BGA = 22, | |
71 | IH_BGE = 23, | |
72 | IH_BGEA = 24, | |
73 | IH_BGU = 25, | |
74 | IH_BGUA = 26, | |
75 | IH_BL = 27, | |
76 | IH_BLA = 28, | |
77 | IH_BLE = 29, | |
78 | IH_BLEA = 30, | |
79 | IH_BLEU = 31, | |
80 | IH_BLEUA = 32, | |
81 | IH_BN = 33, | |
82 | IH_BNA = 34, | |
83 | IH_BNE = 35, | |
84 | IH_BNEA = 36, | |
85 | IH_BNEG = 37, | |
86 | IH_BNEGA = 38, | |
87 | IH_BPAAPN = 39, | |
88 | IH_BPAAPT = 40, | |
89 | IH_BPAPN = 41, | |
90 | IH_BPAPT = 42, | |
91 | IH_BPCCAPN = 43, | |
92 | IH_BPCCAPT = 44, | |
93 | IH_BPCCPN = 45, | |
94 | IH_BPCCPT = 46, | |
95 | IH_BPCSAPN = 47, | |
96 | IH_BPCSAPT = 48, | |
97 | IH_BPCSPN = 49, | |
98 | IH_BPCSPT = 50, | |
99 | IH_BPEAPN = 51, | |
100 | IH_BPEAPT = 52, | |
101 | IH_BPEPN = 53, | |
102 | IH_BPEPT = 54, | |
103 | IH_BPGAPN = 55, | |
104 | IH_BPGAPT = 56, | |
105 | IH_BPGPN = 57, | |
106 | IH_BPGPT = 58, | |
107 | IH_BPGEAPN = 59, | |
108 | IH_BPGEAPT = 60, | |
109 | IH_BPGEPN = 61, | |
110 | IH_BPGEPT = 62, | |
111 | IH_BPGUAPN = 63, | |
112 | IH_BPGUAPT = 64, | |
113 | IH_BPGUPN = 65, | |
114 | IH_BPGUPT = 66, | |
115 | IH_BPLAPN = 67, | |
116 | IH_BPLAPT = 68, | |
117 | IH_BPLPN = 69, | |
118 | IH_BPLPT = 70, | |
119 | IH_BPLEAPN = 71, | |
120 | IH_BPLEAPT = 72, | |
121 | IH_BPLEPN = 73, | |
122 | IH_BPLEPT = 74, | |
123 | IH_BPLEUAPN = 75, | |
124 | IH_BPLEUAPT = 76, | |
125 | IH_BPLEUPN = 77, | |
126 | IH_BPLEUPT = 78, | |
127 | IH_BPNAPN = 79, | |
128 | IH_BPNAPT = 80, | |
129 | IH_BPNPN = 81, | |
130 | IH_BPNPT = 82, | |
131 | IH_BPNEAPN = 83, | |
132 | IH_BPNEAPT = 84, | |
133 | IH_BPNEPN = 85, | |
134 | IH_BPNEPT = 86, | |
135 | IH_BPNEGAPN = 87, | |
136 | IH_BPNEGAPT = 88, | |
137 | IH_BPNEGPN = 89, | |
138 | IH_BPNEGPT = 90, | |
139 | IH_BPOS = 91, | |
140 | IH_BPOSA = 92, | |
141 | IH_BPPOSAPN = 93, | |
142 | IH_BPPOSAPT = 94, | |
143 | IH_BPPOSPN = 95, | |
144 | IH_BPPOSPT = 96, | |
145 | IH_BPVCAPN = 97, | |
146 | IH_BPVCAPT = 98, | |
147 | IH_BPVCPN = 99, | |
148 | IH_BPVCPT = 100, | |
149 | IH_BPVSAPN = 101, | |
150 | IH_BPVSAPT = 102, | |
151 | IH_BPVSPN = 103, | |
152 | IH_BPVSPT = 104, | |
153 | IH_BRGEZAPN = 105, | |
154 | IH_BRGEZAPT = 106, | |
155 | IH_BRGEZPN = 107, | |
156 | IH_BRGEZPT = 108, | |
157 | IH_BRGZAPN = 109, | |
158 | IH_BRGZAPT = 110, | |
159 | IH_BRGZPN = 111, | |
160 | IH_BRGZPT = 112, | |
161 | IH_BRLEZAPN = 113, | |
162 | IH_BRLEZAPT = 114, | |
163 | IH_BRLEZPN = 115, | |
164 | IH_BRLEZPT = 116, | |
165 | IH_BRLZAPN = 117, | |
166 | IH_BRLZAPT = 118, | |
167 | IH_BRLZPN = 119, | |
168 | IH_BRLZPT = 120, | |
169 | IH_BRNZAPN = 121, | |
170 | IH_BRNZAPT = 122, | |
171 | IH_BRNZPN = 123, | |
172 | IH_BRNZPT = 124, | |
173 | IH_BRZAPN = 125, | |
174 | IH_BRZAPT = 126, | |
175 | IH_BRZPN = 127, | |
176 | IH_BRZPT = 128, | |
177 | IH_BVC = 129, | |
178 | IH_BVCA = 130, | |
179 | IH_BVS = 131, | |
180 | IH_BVSA = 132, | |
181 | IH_CALL = 133, | |
182 | IH_CASA = 134, | |
183 | IH_CASXA = 135, | |
184 | IH_DONE = 136, | |
185 | IH_EDGE16 = 137, | |
186 | IH_EDGE16L = 138, | |
187 | IH_EDGE32 = 139, | |
188 | IH_EDGE32L = 140, | |
189 | IH_EDGE8 = 141, | |
190 | IH_EDGE8L = 142, | |
191 | IH_FABSD = 143, | |
192 | IH_FABSQ = 144, | |
193 | IH_FABSS = 145, | |
194 | IH_FADDD = 146, | |
195 | IH_FADDQ = 147, | |
196 | IH_FADDS = 148, | |
197 | IH_FALIGNDATA = 149, | |
198 | IH_FAND = 150, | |
199 | IH_FANDNOT1 = 151, | |
200 | IH_FANDNOT1S = 152, | |
201 | IH_FANDNOT2 = 153, | |
202 | IH_FANDNOT2S = 154, | |
203 | IH_FANDS = 155, | |
204 | IH_FBA = 156, | |
205 | IH_FBAA = 157, | |
206 | IH_FBE = 158, | |
207 | IH_FBEA = 159, | |
208 | IH_FBG = 160, | |
209 | IH_FBGA = 161, | |
210 | IH_FBGE = 162, | |
211 | IH_FBGEA = 163, | |
212 | IH_FBL = 164, | |
213 | IH_FBLA = 165, | |
214 | IH_FBLE = 166, | |
215 | IH_FBLEA = 167, | |
216 | IH_FBLG = 168, | |
217 | IH_FBLGA = 169, | |
218 | IH_FBN = 170, | |
219 | IH_FBNA = 171, | |
220 | IH_FBNE = 172, | |
221 | IH_FBNEA = 173, | |
222 | IH_FBO = 174, | |
223 | IH_FBOA = 175, | |
224 | IH_FBPAAPN = 176, | |
225 | IH_FBPAAPT = 177, | |
226 | IH_FBPAPN = 178, | |
227 | IH_FBPAPT = 179, | |
228 | IH_FBPEAPN = 180, | |
229 | IH_FBPEAPT = 181, | |
230 | IH_FBPEPN = 182, | |
231 | IH_FBPEPT = 183, | |
232 | IH_FBPGAPN = 184, | |
233 | IH_FBPGAPT = 185, | |
234 | IH_FBPGPN = 186, | |
235 | IH_FBPGPT = 187, | |
236 | IH_FBPGEAPN = 188, | |
237 | IH_FBPGEAPT = 189, | |
238 | IH_FBPGEPN = 190, | |
239 | IH_FBPGEPT = 191, | |
240 | IH_FBPLAPN = 192, | |
241 | IH_FBPLAPT = 193, | |
242 | IH_FBPLPN = 194, | |
243 | IH_FBPLPT = 195, | |
244 | IH_FBPLEAPN = 196, | |
245 | IH_FBPLEAPT = 197, | |
246 | IH_FBPLEPN = 198, | |
247 | IH_FBPLEPT = 199, | |
248 | IH_FBPLGAPN = 200, | |
249 | IH_FBPLGAPT = 201, | |
250 | IH_FBPLGPN = 202, | |
251 | IH_FBPLGPT = 203, | |
252 | IH_FBPNAPN = 204, | |
253 | IH_FBPNAPT = 205, | |
254 | IH_FBPNPN = 206, | |
255 | IH_FBPNPT = 207, | |
256 | IH_FBPNEAPN = 208, | |
257 | IH_FBPNEAPT = 209, | |
258 | IH_FBPNEPN = 210, | |
259 | IH_FBPNEPT = 211, | |
260 | IH_FBPOAPN = 212, | |
261 | IH_FBPOAPT = 213, | |
262 | IH_FBPOPN = 214, | |
263 | IH_FBPOPT = 215, | |
264 | IH_FBPUAPN = 216, | |
265 | IH_FBPUAPT = 217, | |
266 | IH_FBPUPN = 218, | |
267 | IH_FBPUPT = 219, | |
268 | IH_FBPUEAPN = 220, | |
269 | IH_FBPUEAPT = 221, | |
270 | IH_FBPUEPN = 222, | |
271 | IH_FBPUEPT = 223, | |
272 | IH_FBPUGAPN = 224, | |
273 | IH_FBPUGAPT = 225, | |
274 | IH_FBPUGPN = 226, | |
275 | IH_FBPUGPT = 227, | |
276 | IH_FBPUGEAPN = 228, | |
277 | IH_FBPUGEAPT = 229, | |
278 | IH_FBPUGEPN = 230, | |
279 | IH_FBPUGEPT = 231, | |
280 | IH_FBPULAPN = 232, | |
281 | IH_FBPULAPT = 233, | |
282 | IH_FBPULPN = 234, | |
283 | IH_FBPULPT = 235, | |
284 | IH_FBPULEAPN = 236, | |
285 | IH_FBPULEAPT = 237, | |
286 | IH_FBPULEPN = 238, | |
287 | IH_FBPULEPT = 239, | |
288 | IH_FBU = 240, | |
289 | IH_FBUA = 241, | |
290 | IH_FBUE = 242, | |
291 | IH_FBUEA = 243, | |
292 | IH_FBUG = 244, | |
293 | IH_FBUGA = 245, | |
294 | IH_FBUGE = 246, | |
295 | IH_FBUGEA = 247, | |
296 | IH_FBUL = 248, | |
297 | IH_FBULA = 249, | |
298 | IH_FBULE = 250, | |
299 | IH_FBULEA = 251, | |
300 | IH_FCMPD = 252, | |
301 | IH_FCMPED = 253, | |
302 | IH_FCMPEQ = 254, | |
303 | IH_FCMPEQ16 = 255, | |
304 | IH_FCMPEQ32 = 256, | |
305 | IH_FCMPES = 257, | |
306 | IH_FCMPGT16 = 258, | |
307 | IH_FCMPGT32 = 259, | |
308 | IH_FCMPLE16 = 260, | |
309 | IH_FCMPLE32 = 261, | |
310 | IH_FCMPNE16 = 262, | |
311 | IH_FCMPNE32 = 263, | |
312 | IH_FCMPQ = 264, | |
313 | IH_FCMPS = 265, | |
314 | IH_FDIVD = 266, | |
315 | IH_FDIVQ = 267, | |
316 | IH_FDIVS = 268, | |
317 | IH_FDMULQ = 269, | |
318 | IH_FDTOI = 270, | |
319 | IH_FDTOQ = 271, | |
320 | IH_FDTOS = 272, | |
321 | IH_FDTOX = 273, | |
322 | IH_FEXPAND = 274, | |
323 | IH_FITOD = 275, | |
324 | IH_FITOQ = 276, | |
325 | IH_FITOS = 277, | |
326 | IH_FLUSH = 278, | |
327 | IH_FLUSHW = 279, | |
328 | IH_FMOVD = 280, | |
329 | IH_FMOVDA = 281, | |
330 | IH_FMOVDCC = 282, | |
331 | IH_FMOVDCS = 283, | |
332 | IH_FMOVDE = 284, | |
333 | IH_FMOVDFA = 285, | |
334 | IH_FMOVDFE = 286, | |
335 | IH_FMOVDFG = 287, | |
336 | IH_FMOVDFGE = 288, | |
337 | IH_FMOVDFL = 289, | |
338 | IH_FMOVDFLE = 290, | |
339 | IH_FMOVDFLG = 291, | |
340 | IH_FMOVDFN = 292, | |
341 | IH_FMOVDFNE = 293, | |
342 | IH_FMOVDFO = 294, | |
343 | IH_FMOVDFU = 295, | |
344 | IH_FMOVDFUE = 296, | |
345 | IH_FMOVDFUG = 297, | |
346 | IH_FMOVDFUGE = 298, | |
347 | IH_FMOVDFUL = 299, | |
348 | IH_FMOVDFULE = 300, | |
349 | IH_FMOVDG = 301, | |
350 | IH_FMOVDGE = 302, | |
351 | IH_FMOVDGU = 303, | |
352 | IH_FMOVDL = 304, | |
353 | IH_FMOVDLE = 305, | |
354 | IH_FMOVDLEU = 306, | |
355 | IH_FMOVDN = 307, | |
356 | IH_FMOVDNE = 308, | |
357 | IH_FMOVDNEG = 309, | |
358 | IH_FMOVDPOS = 310, | |
359 | IH_FMOVDVC = 311, | |
360 | IH_FMOVDVS = 312, | |
361 | IH_FMOVQ = 313, | |
362 | IH_FMOVQA = 314, | |
363 | IH_FMOVQCC = 315, | |
364 | IH_FMOVQCS = 316, | |
365 | IH_FMOVQE = 317, | |
366 | IH_FMOVQFA = 318, | |
367 | IH_FMOVQFE = 319, | |
368 | IH_FMOVQFG = 320, | |
369 | IH_FMOVQFGE = 321, | |
370 | IH_FMOVQFL = 322, | |
371 | IH_FMOVQFLE = 323, | |
372 | IH_FMOVQFLG = 324, | |
373 | IH_FMOVQFN = 325, | |
374 | IH_FMOVQFNE = 326, | |
375 | IH_FMOVQFO = 327, | |
376 | IH_FMOVQFU = 328, | |
377 | IH_FMOVQFUE = 329, | |
378 | IH_FMOVQFUG = 330, | |
379 | IH_FMOVQFUGE = 331, | |
380 | IH_FMOVQFUL = 332, | |
381 | IH_FMOVQFULE = 333, | |
382 | IH_FMOVQG = 334, | |
383 | IH_FMOVQGE = 335, | |
384 | IH_FMOVQGU = 336, | |
385 | IH_FMOVQL = 337, | |
386 | IH_FMOVQLE = 338, | |
387 | IH_FMOVQLEU = 339, | |
388 | IH_FMOVQN = 340, | |
389 | IH_FMOVQNE = 341, | |
390 | IH_FMOVQNEG = 342, | |
391 | IH_FMOVQPOS = 343, | |
392 | IH_FMOVQVC = 344, | |
393 | IH_FMOVQVS = 345, | |
394 | IH_FMOVRDGEZ = 346, | |
395 | IH_FMOVRDGZ = 347, | |
396 | IH_FMOVRDLEZ = 348, | |
397 | IH_FMOVRDLZ = 349, | |
398 | IH_FMOVRDNZ = 350, | |
399 | IH_FMOVRDZ = 351, | |
400 | IH_FMOVRQGEZ = 352, | |
401 | IH_FMOVRQGZ = 353, | |
402 | IH_FMOVRQLEZ = 354, | |
403 | IH_FMOVRQLZ = 355, | |
404 | IH_FMOVRQNZ = 356, | |
405 | IH_FMOVRQZ = 357, | |
406 | IH_FMOVRSGEZ = 358, | |
407 | IH_FMOVRSGZ = 359, | |
408 | IH_FMOVRSLEZ = 360, | |
409 | IH_FMOVRSLZ = 361, | |
410 | IH_FMOVRSNZ = 362, | |
411 | IH_FMOVRSZ = 363, | |
412 | IH_FMOVS = 364, | |
413 | IH_FMOVSA = 365, | |
414 | IH_FMOVSCC = 366, | |
415 | IH_FMOVSCS = 367, | |
416 | IH_FMOVSE = 368, | |
417 | IH_FMOVSFA = 369, | |
418 | IH_FMOVSFE = 370, | |
419 | IH_FMOVSFG = 371, | |
420 | IH_FMOVSFGE = 372, | |
421 | IH_FMOVSFL = 373, | |
422 | IH_FMOVSFLE = 374, | |
423 | IH_FMOVSFLG = 375, | |
424 | IH_FMOVSFN = 376, | |
425 | IH_FMOVSFNE = 377, | |
426 | IH_FMOVSFO = 378, | |
427 | IH_FMOVSFU = 379, | |
428 | IH_FMOVSFUE = 380, | |
429 | IH_FMOVSFUG = 381, | |
430 | IH_FMOVSFUGE = 382, | |
431 | IH_FMOVSFUL = 383, | |
432 | IH_FMOVSFULE = 384, | |
433 | IH_FMOVSG = 385, | |
434 | IH_FMOVSGE = 386, | |
435 | IH_FMOVSGU = 387, | |
436 | IH_FMOVSL = 388, | |
437 | IH_FMOVSLE = 389, | |
438 | IH_FMOVSLEU = 390, | |
439 | IH_FMOVSN = 391, | |
440 | IH_FMOVSNE = 392, | |
441 | IH_FMOVSNEG = 393, | |
442 | IH_FMOVSPOS = 394, | |
443 | IH_FMOVSVC = 395, | |
444 | IH_FMOVSVS = 396, | |
445 | IH_FMUL8SUX16 = 397, | |
446 | IH_FMUL8ULX16 = 398, | |
447 | IH_FMUL8X16 = 399, | |
448 | IH_FMUL8X16AL = 400, | |
449 | IH_FMUL8X16AU = 401, | |
450 | IH_FMULD = 402, | |
451 | IH_FMULD8SUX16 = 403, | |
452 | IH_FMULD8ULX16 = 404, | |
453 | IH_FMULQ = 405, | |
454 | IH_FMULS = 406, | |
455 | IH_FNAND = 407, | |
456 | IH_FNANDS = 408, | |
457 | IH_FNEGD = 409, | |
458 | IH_FNEGQ = 410, | |
459 | IH_FNEGS = 411, | |
460 | IH_FNOR = 412, | |
461 | IH_FNORS = 413, | |
462 | IH_FNOT1 = 414, | |
463 | IH_FNOT1S = 415, | |
464 | IH_FNOT2 = 416, | |
465 | IH_FNOT2S = 417, | |
466 | IH_FONE = 418, | |
467 | IH_FONES = 419, | |
468 | IH_FOR = 420, | |
469 | IH_FORNOT1 = 421, | |
470 | IH_FORNOT1S = 422, | |
471 | IH_FORNOT2 = 423, | |
472 | IH_FORNOT2S = 424, | |
473 | IH_FORS = 425, | |
474 | IH_FPACK16 = 426, | |
475 | IH_FPACK32 = 427, | |
476 | IH_FPACKFIX = 428, | |
477 | IH_FPADD16 = 429, | |
478 | IH_FPADD16S = 430, | |
479 | IH_FPADD32 = 431, | |
480 | IH_FPADD32S = 432, | |
481 | IH_FPMERGE = 433, | |
482 | IH_FPSUB16 = 434, | |
483 | IH_FPSUB16S = 435, | |
484 | IH_FPSUB32 = 436, | |
485 | IH_FPSUB32S = 437, | |
486 | IH_FQTOD = 438, | |
487 | IH_FQTOI = 439, | |
488 | IH_FQTOS = 440, | |
489 | IH_FQTOX = 441, | |
490 | IH_FSMULD = 442, | |
491 | IH_FSQRTD = 443, | |
492 | IH_FSQRTQ = 444, | |
493 | IH_FSQRTS = 445, | |
494 | IH_FSRC1 = 446, | |
495 | IH_FSRC1S = 447, | |
496 | IH_FSRC2 = 448, | |
497 | IH_FSRC2S = 449, | |
498 | IH_FSTOD = 450, | |
499 | IH_FSTOI = 451, | |
500 | IH_FSTOQ = 452, | |
501 | IH_FSTOX = 453, | |
502 | IH_FSUBD = 454, | |
503 | IH_FSUBQ = 455, | |
504 | IH_FSUBS = 456, | |
505 | IH_FXNOR = 457, | |
506 | IH_FXNORS = 458, | |
507 | IH_FXOR = 459, | |
508 | IH_FXORS = 460, | |
509 | IH_FXTOD = 461, | |
510 | IH_FXTOQ = 462, | |
511 | IH_FXTOS = 463, | |
512 | IH_FZERO = 464, | |
513 | IH_FZEROS = 465, | |
514 | IH_ILLTRAP = 466, | |
515 | IH_IMPDEP1 = 467, | |
516 | IH_IMPDEP2 = 468, | |
517 | IH_JMPL = 469, | |
518 | IH_LDD = 470, | |
519 | IH_LDDA = 471, | |
520 | IH_LDDF = 472, | |
521 | IH_LDDFA = 473, | |
522 | IH_LDF = 474, | |
523 | IH_LDFA = 475, | |
524 | IH_LDFSR = 476, | |
525 | IH_LDQF = 477, | |
526 | IH_LDQFA = 478, | |
527 | IH_LDSB = 479, | |
528 | IH_LDSBA = 480, | |
529 | IH_LDSH = 481, | |
530 | IH_LDSHA = 482, | |
531 | IH_LDSTUB = 483, | |
532 | IH_LDSTUBA = 484, | |
533 | IH_LDSW = 485, | |
534 | IH_LDSWA = 486, | |
535 | IH_LDUB = 487, | |
536 | IH_LDUBA = 488, | |
537 | IH_LDUH = 489, | |
538 | IH_LDUHA = 490, | |
539 | IH_LDUW = 491, | |
540 | IH_LDUWA = 492, | |
541 | IH_LDX = 493, | |
542 | IH_LDXA = 494, | |
543 | IH_LDXFSR = 495, | |
544 | IH_MEMBAR = 496, | |
545 | IH_MOVA = 497, | |
546 | IH_MOVCC = 498, | |
547 | IH_MOVCS = 499, | |
548 | IH_MOVE = 500, | |
549 | IH_MOVFA = 501, | |
550 | IH_MOVFE = 502, | |
551 | IH_MOVFG = 503, | |
552 | IH_MOVFGE = 504, | |
553 | IH_MOVFL = 505, | |
554 | IH_MOVFLE = 506, | |
555 | IH_MOVFLG = 507, | |
556 | IH_MOVFN = 508, | |
557 | IH_MOVFNE = 509, | |
558 | IH_MOVFO = 510, | |
559 | IH_MOVFU = 511, | |
560 | IH_MOVFUE = 512, | |
561 | IH_MOVFUG = 513, | |
562 | IH_MOVFUGE = 514, | |
563 | IH_MOVFUL = 515, | |
564 | IH_MOVFULE = 516, | |
565 | IH_MOVG = 517, | |
566 | IH_MOVGE = 518, | |
567 | IH_MOVGU = 519, | |
568 | IH_MOVL = 520, | |
569 | IH_MOVLE = 521, | |
570 | IH_MOVLEU = 522, | |
571 | IH_MOVN = 523, | |
572 | IH_MOVNE = 524, | |
573 | IH_MOVNEG = 525, | |
574 | IH_MOVPOS = 526, | |
575 | IH_MOVRGEZ = 527, | |
576 | IH_MOVRGZ = 528, | |
577 | IH_MOVRLEZ = 529, | |
578 | IH_MOVRLZ = 530, | |
579 | IH_MOVRNZ = 531, | |
580 | IH_MOVRZ = 532, | |
581 | IH_MOVVC = 533, | |
582 | IH_MOVVS = 534, | |
583 | IH_MULSCC = 535, | |
584 | IH_MULX = 536, | |
585 | IH_NOP = 537, | |
586 | IH_OR = 538, | |
587 | IH_ORCC = 539, | |
588 | IH_ORN = 540, | |
589 | IH_ORNCC = 541, | |
590 | IH_PDIST = 542, | |
591 | IH_POPC = 543, | |
592 | IH_PREFETCH = 544, | |
593 | IH_PREFETCHA = 545, | |
594 | IH_RDASI = 546, | |
595 | IH_RDASR = 547, | |
596 | IH_RDCCR = 548, | |
597 | IH_RDFPRS = 549, | |
598 | IH_RDPC = 550, | |
599 | IH_RDPR = 551, | |
600 | IH_RDTICK = 552, | |
601 | IH_RDY = 553, | |
602 | IH_RESTORE = 554, | |
603 | IH_RESTORED = 555, | |
604 | IH_RETRY = 556, | |
605 | IH_RETURN = 557, | |
606 | IH_SAVE = 558, | |
607 | IH_SAVED = 559, | |
608 | IH_SDIV = 560, | |
609 | IH_SDIVCC = 561, | |
610 | IH_SDIVX = 562, | |
611 | /* Spix5's IH_SDIVXCC is unimplemented in V9 and Spix6. */ | |
612 | IH_RESERVED_0 = 563, | |
613 | IH_SETHI = 564, | |
614 | IH_SHUTDOWN = 565, | |
615 | IH_SIR = 566, | |
616 | IH_SLL = 567, | |
617 | IH_SLLX = 568, | |
618 | IH_SMUL = 569, | |
619 | IH_SMULCC = 570, | |
620 | IH_SRA = 571, | |
621 | IH_SRAX = 572, | |
622 | IH_SRL = 573, | |
623 | IH_SRLX = 574, | |
624 | IH_STB = 575, | |
625 | IH_STBA = 576, | |
626 | IH_STD = 577, | |
627 | IH_STDA = 578, | |
628 | IH_STDF = 579, | |
629 | IH_STDFA = 580, | |
630 | IH_STF = 581, | |
631 | IH_STFA = 582, | |
632 | IH_STFSR = 583, | |
633 | IH_STH = 584, | |
634 | IH_STHA = 585, | |
635 | IH_STQF = 586, | |
636 | IH_STQFA = 587, | |
637 | IH_STW = 588, | |
638 | IH_STWA = 589, | |
639 | IH_STX = 590, | |
640 | IH_STXA = 591, | |
641 | IH_STXFSR = 592, | |
642 | IH_SUB = 593, | |
643 | IH_SUBC = 594, | |
644 | IH_SUBCC = 595, | |
645 | IH_SUBCCC = 596, | |
646 | IH_SWAP = 597, | |
647 | IH_SWAPA = 598, | |
648 | IH_TA = 599, | |
649 | IH_TADDCC = 600, | |
650 | IH_TADDCCTV = 601, | |
651 | IH_TCC = 602, | |
652 | IH_TCS = 603, | |
653 | IH_TE = 604, | |
654 | IH_TG = 605, | |
655 | IH_TGE = 606, | |
656 | IH_TGU = 607, | |
657 | IH_TL = 608, | |
658 | IH_TLE = 609, | |
659 | IH_TLEU = 610, | |
660 | IH_TN = 611, | |
661 | IH_TNE = 612, | |
662 | IH_TNEG = 613, | |
663 | IH_TPOSZ = 614, | |
664 | IH_TSUBCC = 615, | |
665 | IH_TSUBCCTV = 616, | |
666 | IH_TVC = 617, | |
667 | IH_TVS = 618, | |
668 | IH_UDIV = 619, | |
669 | IH_UDIVCC = 620, | |
670 | IH_UDIVX = 621, | |
671 | IH_UMUL = 622, | |
672 | IH_UMULCC = 623, | |
673 | /* Spix5's IH_SDIVXCC is unimplemented in V9 and Spix6. */ | |
674 | IH_RESERVED_1 = 624, | |
675 | IH_WRASI = 625, | |
676 | IH_WRASR = 626, | |
677 | IH_WRCCR = 627, | |
678 | IH_WRFPRS = 628, | |
679 | IH_WRPR = 629, | |
680 | IH_WRY = 630, | |
681 | IH_XNOR = 631, | |
682 | IH_XNORCC = 632, | |
683 | IH_XOR = 633, | |
684 | IH_XORCC = 634, | |
685 | ||
686 | /* VIS3.0 instructions */ | |
687 | IH_BMASK = 635, | |
688 | IH_BSHUFFLE = 636, | |
689 | IH_EDGE16LN = 637, | |
690 | IH_EDGE16N = 638, | |
691 | IH_EDGE32LN = 639, | |
692 | IH_EDGE32N = 640, | |
693 | IH_EDGE8LN = 641, | |
694 | IH_EDGE8N = 642, | |
695 | IH_FCHKSM16 = 643, | |
696 | IH_FLCMPD = 644, | |
697 | IH_FLCMPS = 645, | |
698 | IH_FMEAN16 = 646, | |
699 | IH_FMERGESP = 647, | |
700 | IH_FPADDS16 = 648, | |
701 | IH_FPADDS16S = 649, | |
702 | IH_FPADDS32 = 650, | |
703 | IH_FPADDS32S = 651, | |
704 | IH_FPMOVC16 = 652, | |
705 | IH_FPMOVC32 = 653, | |
706 | IH_FPSUBS16 = 654, | |
707 | IH_FPSUBS16S = 655, | |
708 | IH_FPSUBS32 = 656, | |
709 | IH_FPSUBS32S = 657, | |
710 | IH_FSLL16 = 658, | |
711 | IH_FSLL32 = 659, | |
712 | IH_FSLAS16 = 660, | |
713 | IH_FSLAS32 = 661, | |
714 | IH_FSRA16 = 662, | |
715 | IH_FSRA32 = 663, | |
716 | IH_FSRL16 = 664, | |
717 | IH_FSRL32 = 665, | |
718 | IH_LZD = 666, | |
719 | IH_RDGSR = 667, | |
720 | IH_SFABSS = 668, | |
721 | IH_SFADDS = 669, | |
722 | IH_SFCMPEQS = 670, | |
723 | IH_SFCMPGTS = 671, | |
724 | IH_SFCMPLES = 672, | |
725 | IH_SFCMPNES = 673, | |
726 | IH_SFITOS = 674, | |
727 | IH_SFMULS = 675, | |
728 | IH_SFNEGS = 676, | |
729 | IH_SFSTOI = 677, | |
730 | IH_SFSUBS = 678, | |
731 | IH_SIAM = 679, | |
732 | IH_UMULXHI = 680, | |
733 | IH_WRGSR = 681, | |
734 | IH_ADDXC = 682, | |
735 | IH_ADDXCCC = 683, | |
736 | IH_FMADDD = 684, | |
737 | IH_FMADDS = 685, | |
738 | IH_FMSUBD = 686, | |
739 | IH_FMSUBS = 687, | |
740 | IH_FNMADDD = 688, | |
741 | IH_FNMADDS = 689, | |
742 | IH_FNMSUBD = 690, | |
743 | IH_FNMSUBS = 691, | |
744 | IH_FPADD64 = 692, | |
745 | IH_FPMOVC8 = 693, | |
746 | IH_FPSUB64 = 694, | |
747 | IH_FUCMPEQ8 = 695, | |
748 | IH_FUCMPGT8 = 696, | |
749 | IH_FUCMPLE8 = 697, | |
750 | IH_FUCMPNE8 = 698, | |
751 | IH_PDISTN = 699, | |
752 | ||
753 | IH_XMULXHI = 700, | |
754 | IH_XMULX = 701, | |
755 | ||
756 | IH_FUMADDD = 702, | |
757 | IH_FUMADDS = 703, | |
758 | IH_FUMSUBD = 704, | |
759 | IH_FUMSUBS = 705, | |
760 | IH_FUNMADDD = 706, | |
761 | IH_FUNMADDS = 707, | |
762 | IH_FUNMSUBD = 708, | |
763 | IH_FUNMSUBS = 709, | |
764 | ||
765 | IH_WRHPR = 710, | |
766 | IH_RDHPR = 711, | |
767 | ||
768 | IH_MOVDTOX = 712, | |
769 | IH_MOVXTOD = 713, | |
770 | IH_MOVSTOUW = 714, | |
771 | IH_MOVSTOSW = 715, | |
772 | IH_MOVWTOS = 716, | |
773 | ||
774 | IH_IBAR = 717, | |
775 | ||
776 | IH_BPRRAPN = 718, | |
777 | IH_BPRRAPT = 719, | |
778 | IH_BPRRPN = 720, | |
779 | IH_BPRRPT = 721, | |
780 | IH_BPRNRAPN = 722, | |
781 | IH_BPRNRAPT = 723, | |
782 | IH_BPRNRPN = 724, | |
783 | IH_BPRNRPT = 725, | |
784 | ||
785 | IH_CHKPT = 726, | |
786 | IH_COMMIT = 727, | |
787 | IH_FAIL = 728, | |
788 | IH_RDCPS = 729, | |
789 | IH_WRCPS = 730, | |
790 | ||
791 | IH_CMASK8 = 731, | |
792 | IH_CMASK16 = 732, | |
793 | IH_CMASK32 = 733, | |
794 | ||
795 | IH_ALLCLEAN = 734, | |
796 | IH_INVALW = 735, | |
797 | IH_NORMALW = 736, | |
798 | IH_OTHERW = 737, | |
799 | ||
800 | IH_JPRIV = 738, | |
801 | IH_FLUSHA = 739, | |
802 | ||
803 | IH_FNADDS = 740, | |
804 | IH_FNADDD = 741, | |
805 | IH_FNMULS = 742, | |
806 | IH_FNMULD = 743, | |
807 | IH_FNSMULD = 744, | |
808 | ||
809 | IH_FHADDS = 745, | |
810 | IH_FHADDD = 746, | |
811 | IH_FHSUBS = 747, | |
812 | IH_FHSUBD = 748, | |
813 | IH_FNHADDS = 749, | |
814 | IH_FNHADDD = 750, | |
815 | ||
816 | IH_FRSQRTS = 751, | |
817 | IH_FRSQRTD = 752, | |
818 | IH_LDXEFSR = 753, | |
819 | ||
820 | IH_HALT = 754, | |
821 | ||
822 | NIHASH = 755 | |
823 | } ihash_t; | |
824 | ||
825 | ||
826 | #ifdef __cplusplus | |
827 | } | |
828 | #endif | |
829 | ||
830 | #endif /* _IHASH_H */ |