| 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 */ |