Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / devtools / v8plus / include / spix_sparc_iop.h
/* %COPYRIGHT% */
#ifndef SPIX_SPARC_IOP_H
#define SPIX_SPARC_IOP_H
#pragma ident "@(#)spix_sparc_iop.h 1.21"
#ifdef __cplusplus
extern "C" {
#endif
typedef enum {
SPIX_SPARC_IOP_ADD = 0,
SPIX_SPARC_IOP_ADDC = 1,
SPIX_SPARC_IOP_ADDCC = 2,
SPIX_SPARC_IOP_ADDCCC = 3,
SPIX_SPARC_IOP_ALIGNADDR = 4,
SPIX_SPARC_IOP_ALIGNADDRL = 5,
SPIX_SPARC_IOP_AND = 6,
SPIX_SPARC_IOP_ANDCC = 7,
SPIX_SPARC_IOP_ANDN = 8,
SPIX_SPARC_IOP_ANDNCC = 9,
SPIX_SPARC_IOP_ARRAY16 = 10,
SPIX_SPARC_IOP_ARRAY32 = 11,
SPIX_SPARC_IOP_ARRAY8 = 12,
SPIX_SPARC_IOP_BA = 13,
SPIX_SPARC_IOP_BAA = 14,
SPIX_SPARC_IOP_BCC = 15,
SPIX_SPARC_IOP_BCCA = 16,
SPIX_SPARC_IOP_BCS = 17,
SPIX_SPARC_IOP_BCSA = 18,
SPIX_SPARC_IOP_BE = 19,
SPIX_SPARC_IOP_BEA = 20,
SPIX_SPARC_IOP_BG = 21,
SPIX_SPARC_IOP_BGA = 22,
SPIX_SPARC_IOP_BGE = 23,
SPIX_SPARC_IOP_BGEA = 24,
SPIX_SPARC_IOP_BGU = 25,
SPIX_SPARC_IOP_BGUA = 26,
SPIX_SPARC_IOP_BL = 27,
SPIX_SPARC_IOP_BLA = 28,
SPIX_SPARC_IOP_BLE = 29,
SPIX_SPARC_IOP_BLEA = 30,
SPIX_SPARC_IOP_BLEU = 31,
SPIX_SPARC_IOP_BLEUA = 32,
SPIX_SPARC_IOP_BN = 33,
SPIX_SPARC_IOP_BNA = 34,
SPIX_SPARC_IOP_BNE = 35,
SPIX_SPARC_IOP_BNEA = 36,
SPIX_SPARC_IOP_BNEG = 37,
SPIX_SPARC_IOP_BNEGA = 38,
SPIX_SPARC_IOP_BPAAPN = 39,
SPIX_SPARC_IOP_BPAAPT = 40,
SPIX_SPARC_IOP_BPAPN = 41,
SPIX_SPARC_IOP_BPAPT = 42,
SPIX_SPARC_IOP_BPCCAPN = 43,
SPIX_SPARC_IOP_BPCCAPT = 44,
SPIX_SPARC_IOP_BPCCPN = 45,
SPIX_SPARC_IOP_BPCCPT = 46,
SPIX_SPARC_IOP_BPCSAPN = 47,
SPIX_SPARC_IOP_BPCSAPT = 48,
SPIX_SPARC_IOP_BPCSPN = 49,
SPIX_SPARC_IOP_BPCSPT = 50,
SPIX_SPARC_IOP_BPEAPN = 51,
SPIX_SPARC_IOP_BPEAPT = 52,
SPIX_SPARC_IOP_BPEPN = 53,
SPIX_SPARC_IOP_BPEPT = 54,
SPIX_SPARC_IOP_BPGAPN = 55,
SPIX_SPARC_IOP_BPGAPT = 56,
SPIX_SPARC_IOP_BPGPN = 57,
SPIX_SPARC_IOP_BPGPT = 58,
SPIX_SPARC_IOP_BPGEAPN = 59,
SPIX_SPARC_IOP_BPGEAPT = 60,
SPIX_SPARC_IOP_BPGEPN = 61,
SPIX_SPARC_IOP_BPGEPT = 62,
SPIX_SPARC_IOP_BPGUAPN = 63,
SPIX_SPARC_IOP_BPGUAPT = 64,
SPIX_SPARC_IOP_BPGUPN = 65,
SPIX_SPARC_IOP_BPGUPT = 66,
SPIX_SPARC_IOP_BPLAPN = 67,
SPIX_SPARC_IOP_BPLAPT = 68,
SPIX_SPARC_IOP_BPLPN = 69,
SPIX_SPARC_IOP_BPLPT = 70,
SPIX_SPARC_IOP_BPLEAPN = 71,
SPIX_SPARC_IOP_BPLEAPT = 72,
SPIX_SPARC_IOP_BPLEPN = 73,
SPIX_SPARC_IOP_BPLEPT = 74,
SPIX_SPARC_IOP_BPLEUAPN = 75,
SPIX_SPARC_IOP_BPLEUAPT = 76,
SPIX_SPARC_IOP_BPLEUPN = 77,
SPIX_SPARC_IOP_BPLEUPT = 78,
SPIX_SPARC_IOP_BPNAPN = 79,
SPIX_SPARC_IOP_BPNAPT = 80,
SPIX_SPARC_IOP_BPNPN = 81,
SPIX_SPARC_IOP_BPNPT = 82,
SPIX_SPARC_IOP_BPNEAPN = 83,
SPIX_SPARC_IOP_BPNEAPT = 84,
SPIX_SPARC_IOP_BPNEPN = 85,
SPIX_SPARC_IOP_BPNEPT = 86,
SPIX_SPARC_IOP_BPNEGAPN = 87,
SPIX_SPARC_IOP_BPNEGAPT = 88,
SPIX_SPARC_IOP_BPNEGPN = 89,
SPIX_SPARC_IOP_BPNEGPT = 90,
SPIX_SPARC_IOP_BPOS = 91,
SPIX_SPARC_IOP_BPOSA = 92,
SPIX_SPARC_IOP_BPPOSAPN = 93,
SPIX_SPARC_IOP_BPPOSAPT = 94,
SPIX_SPARC_IOP_BPPOSPN = 95,
SPIX_SPARC_IOP_BPPOSPT = 96,
SPIX_SPARC_IOP_BPVCAPN = 97,
SPIX_SPARC_IOP_BPVCAPT = 98,
SPIX_SPARC_IOP_BPVCPN = 99,
SPIX_SPARC_IOP_BPVCPT = 100,
SPIX_SPARC_IOP_BPVSAPN = 101,
SPIX_SPARC_IOP_BPVSAPT = 102,
SPIX_SPARC_IOP_BPVSPN = 103,
SPIX_SPARC_IOP_BPVSPT = 104,
SPIX_SPARC_IOP_BRGEZAPN = 105,
SPIX_SPARC_IOP_BRGEZAPT = 106,
SPIX_SPARC_IOP_BRGEZPN = 107,
SPIX_SPARC_IOP_BRGEZPT = 108,
SPIX_SPARC_IOP_BRGZAPN = 109,
SPIX_SPARC_IOP_BRGZAPT = 110,
SPIX_SPARC_IOP_BRGZPN = 111,
SPIX_SPARC_IOP_BRGZPT = 112,
SPIX_SPARC_IOP_BRLEZAPN = 113,
SPIX_SPARC_IOP_BRLEZAPT = 114,
SPIX_SPARC_IOP_BRLEZPN = 115,
SPIX_SPARC_IOP_BRLEZPT = 116,
SPIX_SPARC_IOP_BRLZAPN = 117,
SPIX_SPARC_IOP_BRLZAPT = 118,
SPIX_SPARC_IOP_BRLZPN = 119,
SPIX_SPARC_IOP_BRLZPT = 120,
SPIX_SPARC_IOP_BRNZAPN = 121,
SPIX_SPARC_IOP_BRNZAPT = 122,
SPIX_SPARC_IOP_BRNZPN = 123,
SPIX_SPARC_IOP_BRNZPT = 124,
SPIX_SPARC_IOP_BRZAPN = 125,
SPIX_SPARC_IOP_BRZAPT = 126,
SPIX_SPARC_IOP_BRZPN = 127,
SPIX_SPARC_IOP_BRZPT = 128,
SPIX_SPARC_IOP_BVC = 129,
SPIX_SPARC_IOP_BVCA = 130,
SPIX_SPARC_IOP_BVS = 131,
SPIX_SPARC_IOP_BVSA = 132,
SPIX_SPARC_IOP_CALL = 133,
SPIX_SPARC_IOP_CASA = 134,
SPIX_SPARC_IOP_CASXA = 135,
SPIX_SPARC_IOP_DONE = 136,
SPIX_SPARC_IOP_EDGE16 = 137,
SPIX_SPARC_IOP_EDGE16L = 138,
SPIX_SPARC_IOP_EDGE32 = 139,
SPIX_SPARC_IOP_EDGE32L = 140,
SPIX_SPARC_IOP_EDGE8 = 141,
SPIX_SPARC_IOP_EDGE8L = 142,
SPIX_SPARC_IOP_FABSD = 143,
SPIX_SPARC_IOP_FABSQ = 144,
SPIX_SPARC_IOP_FABSS = 145,
SPIX_SPARC_IOP_FADDD = 146,
SPIX_SPARC_IOP_FADDQ = 147,
SPIX_SPARC_IOP_FADDS = 148,
SPIX_SPARC_IOP_FALIGNDATA = 149,
SPIX_SPARC_IOP_FAND = 150,
SPIX_SPARC_IOP_FANDNOT1 = 151,
SPIX_SPARC_IOP_FANDNOT1S = 152,
SPIX_SPARC_IOP_FANDNOT2 = 153,
SPIX_SPARC_IOP_FANDNOT2S = 154,
SPIX_SPARC_IOP_FANDS = 155,
SPIX_SPARC_IOP_FBA = 156,
SPIX_SPARC_IOP_FBAA = 157,
SPIX_SPARC_IOP_FBE = 158,
SPIX_SPARC_IOP_FBEA = 159,
SPIX_SPARC_IOP_FBG = 160,
SPIX_SPARC_IOP_FBGA = 161,
SPIX_SPARC_IOP_FBGE = 162,
SPIX_SPARC_IOP_FBGEA = 163,
SPIX_SPARC_IOP_FBL = 164,
SPIX_SPARC_IOP_FBLA = 165,
SPIX_SPARC_IOP_FBLE = 166,
SPIX_SPARC_IOP_FBLEA = 167,
SPIX_SPARC_IOP_FBLG = 168,
SPIX_SPARC_IOP_FBLGA = 169,
SPIX_SPARC_IOP_FBN = 170,
SPIX_SPARC_IOP_FBNA = 171,
SPIX_SPARC_IOP_FBNE = 172,
SPIX_SPARC_IOP_FBNEA = 173,
SPIX_SPARC_IOP_FBO = 174,
SPIX_SPARC_IOP_FBOA = 175,
SPIX_SPARC_IOP_FBPAAPN = 176,
SPIX_SPARC_IOP_FBPAAPT = 177,
SPIX_SPARC_IOP_FBPAPN = 178,
SPIX_SPARC_IOP_FBPAPT = 179,
SPIX_SPARC_IOP_FBPEAPN = 180,
SPIX_SPARC_IOP_FBPEAPT = 181,
SPIX_SPARC_IOP_FBPEPN = 182,
SPIX_SPARC_IOP_FBPEPT = 183,
SPIX_SPARC_IOP_FBPGAPN = 184,
SPIX_SPARC_IOP_FBPGAPT = 185,
SPIX_SPARC_IOP_FBPGPN = 186,
SPIX_SPARC_IOP_FBPGPT = 187,
SPIX_SPARC_IOP_FBPGEAPN = 188,
SPIX_SPARC_IOP_FBPGEAPT = 189,
SPIX_SPARC_IOP_FBPGEPN = 190,
SPIX_SPARC_IOP_FBPGEPT = 191,
SPIX_SPARC_IOP_FBPLAPN = 192,
SPIX_SPARC_IOP_FBPLAPT = 193,
SPIX_SPARC_IOP_FBPLPN = 194,
SPIX_SPARC_IOP_FBPLPT = 195,
SPIX_SPARC_IOP_FBPLEAPN = 196,
SPIX_SPARC_IOP_FBPLEAPT = 197,
SPIX_SPARC_IOP_FBPLEPN = 198,
SPIX_SPARC_IOP_FBPLEPT = 199,
SPIX_SPARC_IOP_FBPLGAPN = 200,
SPIX_SPARC_IOP_FBPLGAPT = 201,
SPIX_SPARC_IOP_FBPLGPN = 202,
SPIX_SPARC_IOP_FBPLGPT = 203,
SPIX_SPARC_IOP_FBPNAPN = 204,
SPIX_SPARC_IOP_FBPNAPT = 205,
SPIX_SPARC_IOP_FBPNPN = 206,
SPIX_SPARC_IOP_FBPNPT = 207,
SPIX_SPARC_IOP_FBPNEAPN = 208,
SPIX_SPARC_IOP_FBPNEAPT = 209,
SPIX_SPARC_IOP_FBPNEPN = 210,
SPIX_SPARC_IOP_FBPNEPT = 211,
SPIX_SPARC_IOP_FBPOAPN = 212,
SPIX_SPARC_IOP_FBPOAPT = 213,
SPIX_SPARC_IOP_FBPOPN = 214,
SPIX_SPARC_IOP_FBPOPT = 215,
SPIX_SPARC_IOP_FBPUAPN = 216,
SPIX_SPARC_IOP_FBPUAPT = 217,
SPIX_SPARC_IOP_FBPUPN = 218,
SPIX_SPARC_IOP_FBPUPT = 219,
SPIX_SPARC_IOP_FBPUEAPN = 220,
SPIX_SPARC_IOP_FBPUEAPT = 221,
SPIX_SPARC_IOP_FBPUEPN = 222,
SPIX_SPARC_IOP_FBPUEPT = 223,
SPIX_SPARC_IOP_FBPUGAPN = 224,
SPIX_SPARC_IOP_FBPUGAPT = 225,
SPIX_SPARC_IOP_FBPUGPN = 226,
SPIX_SPARC_IOP_FBPUGPT = 227,
SPIX_SPARC_IOP_FBPUGEAPN = 228,
SPIX_SPARC_IOP_FBPUGEAPT = 229,
SPIX_SPARC_IOP_FBPUGEPN = 230,
SPIX_SPARC_IOP_FBPUGEPT = 231,
SPIX_SPARC_IOP_FBPULAPN = 232,
SPIX_SPARC_IOP_FBPULAPT = 233,
SPIX_SPARC_IOP_FBPULPN = 234,
SPIX_SPARC_IOP_FBPULPT = 235,
SPIX_SPARC_IOP_FBPULEAPN = 236,
SPIX_SPARC_IOP_FBPULEAPT = 237,
SPIX_SPARC_IOP_FBPULEPN = 238,
SPIX_SPARC_IOP_FBPULEPT = 239,
SPIX_SPARC_IOP_FBU = 240,
SPIX_SPARC_IOP_FBUA = 241,
SPIX_SPARC_IOP_FBUE = 242,
SPIX_SPARC_IOP_FBUEA = 243,
SPIX_SPARC_IOP_FBUG = 244,
SPIX_SPARC_IOP_FBUGA = 245,
SPIX_SPARC_IOP_FBUGE = 246,
SPIX_SPARC_IOP_FBUGEA = 247,
SPIX_SPARC_IOP_FBUL = 248,
SPIX_SPARC_IOP_FBULA = 249,
SPIX_SPARC_IOP_FBULE = 250,
SPIX_SPARC_IOP_FBULEA = 251,
SPIX_SPARC_IOP_FCMPD = 252,
SPIX_SPARC_IOP_FCMPED = 253,
SPIX_SPARC_IOP_FCMPEQ = 254,
SPIX_SPARC_IOP_FCMPEQ16 = 255,
SPIX_SPARC_IOP_FCMPEQ32 = 256,
SPIX_SPARC_IOP_FCMPES = 257,
SPIX_SPARC_IOP_FCMPGT16 = 258,
SPIX_SPARC_IOP_FCMPGT32 = 259,
SPIX_SPARC_IOP_FCMPLE16 = 260,
SPIX_SPARC_IOP_FCMPLE32 = 261,
SPIX_SPARC_IOP_FCMPNE16 = 262,
SPIX_SPARC_IOP_FCMPNE32 = 263,
SPIX_SPARC_IOP_FCMPQ = 264,
SPIX_SPARC_IOP_FCMPS = 265,
SPIX_SPARC_IOP_FDIVD = 266,
SPIX_SPARC_IOP_FDIVQ = 267,
SPIX_SPARC_IOP_FDIVS = 268,
SPIX_SPARC_IOP_FDMULQ = 269,
SPIX_SPARC_IOP_FDTOI = 270,
SPIX_SPARC_IOP_FDTOQ = 271,
SPIX_SPARC_IOP_FDTOS = 272,
SPIX_SPARC_IOP_FDTOX = 273,
SPIX_SPARC_IOP_FEXPAND = 274,
SPIX_SPARC_IOP_FITOD = 275,
SPIX_SPARC_IOP_FITOQ = 276,
SPIX_SPARC_IOP_FITOS = 277,
SPIX_SPARC_IOP_FLUSH = 278,
SPIX_SPARC_IOP_FLUSHW = 279,
SPIX_SPARC_IOP_FMOVD = 280,
SPIX_SPARC_IOP_FMOVDA = 281,
SPIX_SPARC_IOP_FMOVDCC = 282,
SPIX_SPARC_IOP_FMOVDCS = 283,
SPIX_SPARC_IOP_FMOVDE = 284,
SPIX_SPARC_IOP_FMOVDFA = 285,
SPIX_SPARC_IOP_FMOVDFE = 286,
SPIX_SPARC_IOP_FMOVDFG = 287,
SPIX_SPARC_IOP_FMOVDFGE = 288,
SPIX_SPARC_IOP_FMOVDFL = 289,
SPIX_SPARC_IOP_FMOVDFLE = 290,
SPIX_SPARC_IOP_FMOVDFLG = 291,
SPIX_SPARC_IOP_FMOVDFN = 292,
SPIX_SPARC_IOP_FMOVDFNE = 293,
SPIX_SPARC_IOP_FMOVDFO = 294,
SPIX_SPARC_IOP_FMOVDFU = 295,
SPIX_SPARC_IOP_FMOVDFUE = 296,
SPIX_SPARC_IOP_FMOVDFUG = 297,
SPIX_SPARC_IOP_FMOVDFUGE = 298,
SPIX_SPARC_IOP_FMOVDFUL = 299,
SPIX_SPARC_IOP_FMOVDFULE = 300,
SPIX_SPARC_IOP_FMOVDG = 301,
SPIX_SPARC_IOP_FMOVDGE = 302,
SPIX_SPARC_IOP_FMOVDGU = 303,
SPIX_SPARC_IOP_FMOVDL = 304,
SPIX_SPARC_IOP_FMOVDLE = 305,
SPIX_SPARC_IOP_FMOVDLEU = 306,
SPIX_SPARC_IOP_FMOVDN = 307,
SPIX_SPARC_IOP_FMOVDNE = 308,
SPIX_SPARC_IOP_FMOVDNEG = 309,
SPIX_SPARC_IOP_FMOVDPOS = 310,
SPIX_SPARC_IOP_FMOVDVC = 311,
SPIX_SPARC_IOP_FMOVDVS = 312,
SPIX_SPARC_IOP_FMOVQ = 313,
SPIX_SPARC_IOP_FMOVQA = 314,
SPIX_SPARC_IOP_FMOVQCC = 315,
SPIX_SPARC_IOP_FMOVQCS = 316,
SPIX_SPARC_IOP_FMOVQE = 317,
SPIX_SPARC_IOP_FMOVQFA = 318,
SPIX_SPARC_IOP_FMOVQFE = 319,
SPIX_SPARC_IOP_FMOVQFG = 320,
SPIX_SPARC_IOP_FMOVQFGE = 321,
SPIX_SPARC_IOP_FMOVQFL = 322,
SPIX_SPARC_IOP_FMOVQFLE = 323,
SPIX_SPARC_IOP_FMOVQFLG = 324,
SPIX_SPARC_IOP_FMOVQFN = 325,
SPIX_SPARC_IOP_FMOVQFNE = 326,
SPIX_SPARC_IOP_FMOVQFO = 327,
SPIX_SPARC_IOP_FMOVQFU = 328,
SPIX_SPARC_IOP_FMOVQFUE = 329,
SPIX_SPARC_IOP_FMOVQFUG = 330,
SPIX_SPARC_IOP_FMOVQFUGE = 331,
SPIX_SPARC_IOP_FMOVQFUL = 332,
SPIX_SPARC_IOP_FMOVQFULE = 333,
SPIX_SPARC_IOP_FMOVQG = 334,
SPIX_SPARC_IOP_FMOVQGE = 335,
SPIX_SPARC_IOP_FMOVQGU = 336,
SPIX_SPARC_IOP_FMOVQL = 337,
SPIX_SPARC_IOP_FMOVQLE = 338,
SPIX_SPARC_IOP_FMOVQLEU = 339,
SPIX_SPARC_IOP_FMOVQN = 340,
SPIX_SPARC_IOP_FMOVQNE = 341,
SPIX_SPARC_IOP_FMOVQNEG = 342,
SPIX_SPARC_IOP_FMOVQPOS = 343,
SPIX_SPARC_IOP_FMOVQVC = 344,
SPIX_SPARC_IOP_FMOVQVS = 345,
SPIX_SPARC_IOP_FMOVRDGEZ = 346,
SPIX_SPARC_IOP_FMOVRDGZ = 347,
SPIX_SPARC_IOP_FMOVRDLEZ = 348,
SPIX_SPARC_IOP_FMOVRDLZ = 349,
SPIX_SPARC_IOP_FMOVRDNZ = 350,
SPIX_SPARC_IOP_FMOVRDZ = 351,
SPIX_SPARC_IOP_FMOVRQGEZ = 352,
SPIX_SPARC_IOP_FMOVRQGZ = 353,
SPIX_SPARC_IOP_FMOVRQLEZ = 354,
SPIX_SPARC_IOP_FMOVRQLZ = 355,
SPIX_SPARC_IOP_FMOVRQNZ = 356,
SPIX_SPARC_IOP_FMOVRQZ = 357,
SPIX_SPARC_IOP_FMOVRSGEZ = 358,
SPIX_SPARC_IOP_FMOVRSGZ = 359,
SPIX_SPARC_IOP_FMOVRSLEZ = 360,
SPIX_SPARC_IOP_FMOVRSLZ = 361,
SPIX_SPARC_IOP_FMOVRSNZ = 362,
SPIX_SPARC_IOP_FMOVRSZ = 363,
SPIX_SPARC_IOP_FMOVS = 364,
SPIX_SPARC_IOP_FMOVSA = 365,
SPIX_SPARC_IOP_FMOVSCC = 366,
SPIX_SPARC_IOP_FMOVSCS = 367,
SPIX_SPARC_IOP_FMOVSE = 368,
SPIX_SPARC_IOP_FMOVSFA = 369,
SPIX_SPARC_IOP_FMOVSFE = 370,
SPIX_SPARC_IOP_FMOVSFG = 371,
SPIX_SPARC_IOP_FMOVSFGE = 372,
SPIX_SPARC_IOP_FMOVSFL = 373,
SPIX_SPARC_IOP_FMOVSFLE = 374,
SPIX_SPARC_IOP_FMOVSFLG = 375,
SPIX_SPARC_IOP_FMOVSFN = 376,
SPIX_SPARC_IOP_FMOVSFNE = 377,
SPIX_SPARC_IOP_FMOVSFO = 378,
SPIX_SPARC_IOP_FMOVSFU = 379,
SPIX_SPARC_IOP_FMOVSFUE = 380,
SPIX_SPARC_IOP_FMOVSFUG = 381,
SPIX_SPARC_IOP_FMOVSFUGE = 382,
SPIX_SPARC_IOP_FMOVSFUL = 383,
SPIX_SPARC_IOP_FMOVSFULE = 384,
SPIX_SPARC_IOP_FMOVSG = 385,
SPIX_SPARC_IOP_FMOVSGE = 386,
SPIX_SPARC_IOP_FMOVSGU = 387,
SPIX_SPARC_IOP_FMOVSL = 388,
SPIX_SPARC_IOP_FMOVSLE = 389,
SPIX_SPARC_IOP_FMOVSLEU = 390,
SPIX_SPARC_IOP_FMOVSN = 391,
SPIX_SPARC_IOP_FMOVSNE = 392,
SPIX_SPARC_IOP_FMOVSNEG = 393,
SPIX_SPARC_IOP_FMOVSPOS = 394,
SPIX_SPARC_IOP_FMOVSVC = 395,
SPIX_SPARC_IOP_FMOVSVS = 396,
SPIX_SPARC_IOP_FMUL8SUX16 = 397,
SPIX_SPARC_IOP_FMUL8ULX16 = 398,
SPIX_SPARC_IOP_FMUL8X16 = 399,
SPIX_SPARC_IOP_FMUL8X16AL = 400,
SPIX_SPARC_IOP_FMUL8X16AU = 401,
SPIX_SPARC_IOP_FMULD = 402,
SPIX_SPARC_IOP_FMULD8SUX16 = 403,
SPIX_SPARC_IOP_FMULD8ULX16 = 404,
SPIX_SPARC_IOP_FMULQ = 405,
SPIX_SPARC_IOP_FMULS = 406,
SPIX_SPARC_IOP_FNAND = 407,
SPIX_SPARC_IOP_FNANDS = 408,
SPIX_SPARC_IOP_FNEGD = 409,
SPIX_SPARC_IOP_FNEGQ = 410,
SPIX_SPARC_IOP_FNEGS = 411,
SPIX_SPARC_IOP_FNOR = 412,
SPIX_SPARC_IOP_FNORS = 413,
SPIX_SPARC_IOP_FNOT1 = 414,
SPIX_SPARC_IOP_FNOT1S = 415,
SPIX_SPARC_IOP_FNOT2 = 416,
SPIX_SPARC_IOP_FNOT2S = 417,
SPIX_SPARC_IOP_FONE = 418,
SPIX_SPARC_IOP_FONES = 419,
SPIX_SPARC_IOP_FOR = 420,
SPIX_SPARC_IOP_FORNOT1 = 421,
SPIX_SPARC_IOP_FORNOT1S = 422,
SPIX_SPARC_IOP_FORNOT2 = 423,
SPIX_SPARC_IOP_FORNOT2S = 424,
SPIX_SPARC_IOP_FORS = 425,
SPIX_SPARC_IOP_FPACK16 = 426,
SPIX_SPARC_IOP_FPACK32 = 427,
SPIX_SPARC_IOP_FPACKFIX = 428,
SPIX_SPARC_IOP_FPADD16 = 429,
SPIX_SPARC_IOP_FPADD16S = 430,
SPIX_SPARC_IOP_FPADD32 = 431,
SPIX_SPARC_IOP_FPADD32S = 432,
SPIX_SPARC_IOP_FPMERGE = 433,
SPIX_SPARC_IOP_FPSUB16 = 434,
SPIX_SPARC_IOP_FPSUB16S = 435,
SPIX_SPARC_IOP_FPSUB32 = 436,
SPIX_SPARC_IOP_FPSUB32S = 437,
SPIX_SPARC_IOP_FQTOD = 438,
SPIX_SPARC_IOP_FQTOI = 439,
SPIX_SPARC_IOP_FQTOS = 440,
SPIX_SPARC_IOP_FQTOX = 441,
SPIX_SPARC_IOP_FSMULD = 442,
SPIX_SPARC_IOP_FSQRTD = 443,
SPIX_SPARC_IOP_FSQRTQ = 444,
SPIX_SPARC_IOP_FSQRTS = 445,
SPIX_SPARC_IOP_FSRC1 = 446,
SPIX_SPARC_IOP_FSRC1S = 447,
SPIX_SPARC_IOP_FSRC2 = 448,
SPIX_SPARC_IOP_FSRC2S = 449,
SPIX_SPARC_IOP_FSTOD = 450,
SPIX_SPARC_IOP_FSTOI = 451,
SPIX_SPARC_IOP_FSTOQ = 452,
SPIX_SPARC_IOP_FSTOX = 453,
SPIX_SPARC_IOP_FSUBD = 454,
SPIX_SPARC_IOP_FSUBQ = 455,
SPIX_SPARC_IOP_FSUBS = 456,
SPIX_SPARC_IOP_FXNOR = 457,
SPIX_SPARC_IOP_FXNORS = 458,
SPIX_SPARC_IOP_FXOR = 459,
SPIX_SPARC_IOP_FXORS = 460,
SPIX_SPARC_IOP_FXTOD = 461,
SPIX_SPARC_IOP_FXTOQ = 462,
SPIX_SPARC_IOP_FXTOS = 463,
SPIX_SPARC_IOP_FZERO = 464,
SPIX_SPARC_IOP_FZEROS = 465,
SPIX_SPARC_IOP_ILLTRAP = 466,
SPIX_SPARC_IOP_IMPDEP1 = 467,
SPIX_SPARC_IOP_IMPDEP2 = 468,
SPIX_SPARC_IOP_JMPL = 469,
SPIX_SPARC_IOP_LDD = 470,
SPIX_SPARC_IOP_LDDA = 471,
SPIX_SPARC_IOP_LDDF = 472,
SPIX_SPARC_IOP_LDDFA = 473,
SPIX_SPARC_IOP_LDF = 474,
SPIX_SPARC_IOP_LDFA = 475,
SPIX_SPARC_IOP_LDFSR = 476,
SPIX_SPARC_IOP_LDQF = 477,
SPIX_SPARC_IOP_LDQFA = 478,
SPIX_SPARC_IOP_LDSB = 479,
SPIX_SPARC_IOP_LDSBA = 480,
SPIX_SPARC_IOP_LDSH = 481,
SPIX_SPARC_IOP_LDSHA = 482,
SPIX_SPARC_IOP_LDSTUB = 483,
SPIX_SPARC_IOP_LDSTUBA = 484,
SPIX_SPARC_IOP_LDSW = 485,
SPIX_SPARC_IOP_LDSWA = 486,
SPIX_SPARC_IOP_LDUB = 487,
SPIX_SPARC_IOP_LDUBA = 488,
SPIX_SPARC_IOP_LDUH = 489,
SPIX_SPARC_IOP_LDUHA = 490,
SPIX_SPARC_IOP_LDUW = 491,
SPIX_SPARC_IOP_LDUWA = 492,
SPIX_SPARC_IOP_LDX = 493,
SPIX_SPARC_IOP_LDXA = 494,
SPIX_SPARC_IOP_LDXFSR = 495,
SPIX_SPARC_IOP_MEMBAR = 496,
SPIX_SPARC_IOP_MOVA = 497,
SPIX_SPARC_IOP_MOVCC = 498,
SPIX_SPARC_IOP_MOVCS = 499,
SPIX_SPARC_IOP_MOVE = 500,
SPIX_SPARC_IOP_MOVFA = 501,
SPIX_SPARC_IOP_MOVFE = 502,
SPIX_SPARC_IOP_MOVFG = 503,
SPIX_SPARC_IOP_MOVFGE = 504,
SPIX_SPARC_IOP_MOVFL = 505,
SPIX_SPARC_IOP_MOVFLE = 506,
SPIX_SPARC_IOP_MOVFLG = 507,
SPIX_SPARC_IOP_MOVFN = 508,
SPIX_SPARC_IOP_MOVFNE = 509,
SPIX_SPARC_IOP_MOVFO = 510,
SPIX_SPARC_IOP_MOVFU = 511,
SPIX_SPARC_IOP_MOVFUE = 512,
SPIX_SPARC_IOP_MOVFUG = 513,
SPIX_SPARC_IOP_MOVFUGE = 514,
SPIX_SPARC_IOP_MOVFUL = 515,
SPIX_SPARC_IOP_MOVFULE = 516,
SPIX_SPARC_IOP_MOVG = 517,
SPIX_SPARC_IOP_MOVGE = 518,
SPIX_SPARC_IOP_MOVGU = 519,
SPIX_SPARC_IOP_MOVL = 520,
SPIX_SPARC_IOP_MOVLE = 521,
SPIX_SPARC_IOP_MOVLEU = 522,
SPIX_SPARC_IOP_MOVN = 523,
SPIX_SPARC_IOP_MOVNE = 524,
SPIX_SPARC_IOP_MOVNEG = 525,
SPIX_SPARC_IOP_MOVPOS = 526,
SPIX_SPARC_IOP_MOVRGEZ = 527,
SPIX_SPARC_IOP_MOVRGZ = 528,
SPIX_SPARC_IOP_MOVRLEZ = 529,
SPIX_SPARC_IOP_MOVRLZ = 530,
SPIX_SPARC_IOP_MOVRNZ = 531,
SPIX_SPARC_IOP_MOVRZ = 532,
SPIX_SPARC_IOP_MOVVC = 533,
SPIX_SPARC_IOP_MOVVS = 534,
SPIX_SPARC_IOP_MULSCC = 535,
SPIX_SPARC_IOP_MULX = 536,
SPIX_SPARC_IOP_NOP = 537,
SPIX_SPARC_IOP_OR = 538,
SPIX_SPARC_IOP_ORCC = 539,
SPIX_SPARC_IOP_ORN = 540,
SPIX_SPARC_IOP_ORNCC = 541,
SPIX_SPARC_IOP_PDIST = 542,
SPIX_SPARC_IOP_POPC = 543,
SPIX_SPARC_IOP_PREFETCH = 544,
SPIX_SPARC_IOP_PREFETCHA = 545,
SPIX_SPARC_IOP_RDASI = 546,
SPIX_SPARC_IOP_RDASR = 547,
SPIX_SPARC_IOP_RDCCR = 548,
SPIX_SPARC_IOP_RDFPRS = 549,
SPIX_SPARC_IOP_RDPC = 550,
SPIX_SPARC_IOP_RDPR = 551,
SPIX_SPARC_IOP_RDTICK = 552,
SPIX_SPARC_IOP_RDY = 553,
SPIX_SPARC_IOP_RESTORE = 554,
SPIX_SPARC_IOP_RESTORED = 555,
SPIX_SPARC_IOP_RETRY = 556,
SPIX_SPARC_IOP_RETURN = 557,
SPIX_SPARC_IOP_SAVE = 558,
SPIX_SPARC_IOP_SAVED = 559,
SPIX_SPARC_IOP_SDIV = 560,
SPIX_SPARC_IOP_SDIVCC = 561,
SPIX_SPARC_IOP_SDIVX = 562,
/* Spix5's IH_SDIVXCC is unimplemented in V9 and Spix6. */
SPIX_SPARC_IOP_RESERVED_0 = 563,
SPIX_SPARC_IOP_SETHI = 564,
SPIX_SPARC_IOP_SHUTDOWN = 565,
SPIX_SPARC_IOP_SIR = 566,
SPIX_SPARC_IOP_SLL = 567,
SPIX_SPARC_IOP_SLLX = 568,
SPIX_SPARC_IOP_SMUL = 569,
SPIX_SPARC_IOP_SMULCC = 570,
SPIX_SPARC_IOP_SRA = 571,
SPIX_SPARC_IOP_SRAX = 572,
SPIX_SPARC_IOP_SRL = 573,
SPIX_SPARC_IOP_SRLX = 574,
SPIX_SPARC_IOP_STB = 575,
SPIX_SPARC_IOP_STBA = 576,
SPIX_SPARC_IOP_STD = 577,
SPIX_SPARC_IOP_STDA = 578,
SPIX_SPARC_IOP_STDF = 579,
SPIX_SPARC_IOP_STDFA = 580,
SPIX_SPARC_IOP_STF = 581,
SPIX_SPARC_IOP_STFA = 582,
SPIX_SPARC_IOP_STFSR = 583,
SPIX_SPARC_IOP_STH = 584,
SPIX_SPARC_IOP_STHA = 585,
SPIX_SPARC_IOP_STQF = 586,
SPIX_SPARC_IOP_STQFA = 587,
SPIX_SPARC_IOP_STW = 588,
SPIX_SPARC_IOP_STWA = 589,
SPIX_SPARC_IOP_STX = 590,
SPIX_SPARC_IOP_STXA = 591,
SPIX_SPARC_IOP_STXFSR = 592,
SPIX_SPARC_IOP_SUB = 593,
SPIX_SPARC_IOP_SUBC = 594,
SPIX_SPARC_IOP_SUBCC = 595,
SPIX_SPARC_IOP_SUBCCC = 596,
SPIX_SPARC_IOP_SWAP = 597,
SPIX_SPARC_IOP_SWAPA = 598,
SPIX_SPARC_IOP_TA = 599,
SPIX_SPARC_IOP_TADDCC = 600,
SPIX_SPARC_IOP_TADDCCTV = 601,
SPIX_SPARC_IOP_TCC = 602,
SPIX_SPARC_IOP_TCS = 603,
SPIX_SPARC_IOP_TE = 604,
SPIX_SPARC_IOP_TG = 605,
SPIX_SPARC_IOP_TGE = 606,
SPIX_SPARC_IOP_TGU = 607,
SPIX_SPARC_IOP_TL = 608,
SPIX_SPARC_IOP_TLE = 609,
SPIX_SPARC_IOP_TLEU = 610,
SPIX_SPARC_IOP_TN = 611,
SPIX_SPARC_IOP_TNE = 612,
SPIX_SPARC_IOP_TNEG = 613,
SPIX_SPARC_IOP_TPOSZ = 614,
SPIX_SPARC_IOP_TSUBCC = 615,
SPIX_SPARC_IOP_TSUBCCTV = 616,
SPIX_SPARC_IOP_TVC = 617,
SPIX_SPARC_IOP_TVS = 618,
SPIX_SPARC_IOP_UDIV = 619,
SPIX_SPARC_IOP_UDIVCC = 620,
SPIX_SPARC_IOP_UDIVX = 621,
SPIX_SPARC_IOP_UMUL = 622,
SPIX_SPARC_IOP_UMULCC = 623,
/* Spix5's IH_SDIVXCC is unimplemented in V9 and Spix6. */
SPIX_SPARC_IOP_RESERVED_1 = 624,
SPIX_SPARC_IOP_WRASI = 625,
SPIX_SPARC_IOP_WRASR = 626,
SPIX_SPARC_IOP_WRCCR = 627,
SPIX_SPARC_IOP_WRFPRS = 628,
SPIX_SPARC_IOP_WRPR = 629,
SPIX_SPARC_IOP_WRY = 630,
SPIX_SPARC_IOP_XNOR = 631,
SPIX_SPARC_IOP_XNORCC = 632,
SPIX_SPARC_IOP_XOR = 633,
SPIX_SPARC_IOP_XORCC = 634,
/* VIS3.0 instructions */
SPIX_SPARC_IOP_BMASK = 635,
SPIX_SPARC_IOP_BSHUFFLE = 636,
SPIX_SPARC_IOP_EDGE16LN = 637,
SPIX_SPARC_IOP_EDGE16N = 638,
SPIX_SPARC_IOP_EDGE32LN = 639,
SPIX_SPARC_IOP_EDGE32N = 640,
SPIX_SPARC_IOP_EDGE8LN = 641,
SPIX_SPARC_IOP_EDGE8N = 642,
SPIX_SPARC_IOP_FCHKSM16 = 643,
SPIX_SPARC_IOP_FLCMPD = 644,
SPIX_SPARC_IOP_FLCMPS = 645,
SPIX_SPARC_IOP_FMEAN16 = 646,
SPIX_SPARC_IOP_FMERGESP = 647,
SPIX_SPARC_IOP_FPADDS16 = 648,
SPIX_SPARC_IOP_FPADDS16S = 649,
SPIX_SPARC_IOP_FPADDS32 = 650,
SPIX_SPARC_IOP_FPADDS32S = 651,
SPIX_SPARC_IOP_FPMOVC16 = 652,
SPIX_SPARC_IOP_FPMOVC32 = 653,
SPIX_SPARC_IOP_FPSUBS16 = 654,
SPIX_SPARC_IOP_FPSUBS16S = 655,
SPIX_SPARC_IOP_FPSUBS32 = 656,
SPIX_SPARC_IOP_FPSUBS32S = 657,
SPIX_SPARC_IOP_FSLL16 = 658,
SPIX_SPARC_IOP_FSLL32 = 659,
SPIX_SPARC_IOP_FSLAS16 = 660,
SPIX_SPARC_IOP_FSLAS32 = 661,
SPIX_SPARC_IOP_FSRA16 = 662,
SPIX_SPARC_IOP_FSRA32 = 663,
SPIX_SPARC_IOP_FSRL16 = 664,
SPIX_SPARC_IOP_FSRL32 = 665,
SPIX_SPARC_IOP_LZD = 666,
SPIX_SPARC_IOP_RDGSR = 667,
SPIX_SPARC_IOP_SFABSS = 668,
SPIX_SPARC_IOP_SFADDS = 669,
SPIX_SPARC_IOP_SFCMPEQS = 670,
SPIX_SPARC_IOP_SFCMPGTS = 671,
SPIX_SPARC_IOP_SFCMPLES = 672,
SPIX_SPARC_IOP_SFCMPNES = 673,
SPIX_SPARC_IOP_SFITOS = 674,
SPIX_SPARC_IOP_SFMULS = 675,
SPIX_SPARC_IOP_SFNEGS = 676,
SPIX_SPARC_IOP_SFSTOI = 677,
SPIX_SPARC_IOP_SFSUBS = 678,
SPIX_SPARC_IOP_SIAM = 679,
SPIX_SPARC_IOP_UMULXHI = 680,
SPIX_SPARC_IOP_WRGSR = 681,
SPIX_SPARC_IOP_ADDXC = 682,
SPIX_SPARC_IOP_ADDXCCC = 683,
SPIX_SPARC_IOP_FMADDD = 684,
SPIX_SPARC_IOP_FMADDS = 685,
SPIX_SPARC_IOP_FMSUBD = 686,
SPIX_SPARC_IOP_FMSUBS = 687,
SPIX_SPARC_IOP_FNMADDD = 688,
SPIX_SPARC_IOP_FNMADDS = 689,
SPIX_SPARC_IOP_FNMSUBD = 690,
SPIX_SPARC_IOP_FNMSUBS = 691,
SPIX_SPARC_IOP_FPADD64 = 692,
SPIX_SPARC_IOP_FPMOVC8 = 693,
SPIX_SPARC_IOP_FPSUB64 = 694,
SPIX_SPARC_IOP_FUCMPEQ8 = 695,
SPIX_SPARC_IOP_FUCMPGT8 = 696,
SPIX_SPARC_IOP_FUCMPLE8 = 697,
SPIX_SPARC_IOP_FUCMPNE8 = 698,
SPIX_SPARC_IOP_PDISTN = 699,
SPIX_SPARC_IOP_XMULXHI = 700,
SPIX_SPARC_IOP_XMULX = 701,
SPIX_SPARC_IOP_FUMADDD = 702,
SPIX_SPARC_IOP_FUMADDS = 703,
SPIX_SPARC_IOP_FUMSUBD = 704,
SPIX_SPARC_IOP_FUMSUBS = 705,
SPIX_SPARC_IOP_FUNMADDD = 706,
SPIX_SPARC_IOP_FUNMADDS = 707,
SPIX_SPARC_IOP_FUNMSUBD = 708,
SPIX_SPARC_IOP_FUNMSUBS = 709,
SPIX_SPARC_IOP_WRHPR = 710,
SPIX_SPARC_IOP_RDHPR = 711,
SPIX_SPARC_IOP_MOVDTOX = 712,
SPIX_SPARC_IOP_MOVXTOD = 713,
SPIX_SPARC_IOP_MOVSTOUW = 714,
SPIX_SPARC_IOP_MOVSTOSW = 715,
SPIX_SPARC_IOP_MOVWTOS = 716,
SPIX_SPARC_IOP_IBAR = 717,
SPIX_SPARC_IOP_BPRRAPN = 718,
SPIX_SPARC_IOP_BPRRAPT = 719,
SPIX_SPARC_IOP_BPRRPN = 720,
SPIX_SPARC_IOP_BPRRPT = 721,
SPIX_SPARC_IOP_BPRNRAPN = 722,
SPIX_SPARC_IOP_BPRNRAPT = 723,
SPIX_SPARC_IOP_BPRNRPN = 724,
SPIX_SPARC_IOP_BPRNRPT = 725,
SPIX_SPARC_IOP_CHKPT = 726,
SPIX_SPARC_IOP_COMMIT = 727,
SPIX_SPARC_IOP_FAIL = 728,
SPIX_SPARC_IOP_RDCPS = 729,
SPIX_SPARC_IOP_WRCPS = 730,
SPIX_SPARC_IOP_CMASK8 = 731,
SPIX_SPARC_IOP_CMASK16 = 732,
SPIX_SPARC_IOP_CMASK32 = 733,
SPIX_SPARC_IOP_ALLCLEAN = 734,
SPIX_SPARC_IOP_INVALW = 735,
SPIX_SPARC_IOP_NORMALW = 736,
SPIX_SPARC_IOP_OTHERW = 737,
SPIX_SPARC_IOP_JPRIV = 738,
SPIX_SPARC_IOP_FLUSHA = 739,
SPIX_SPARC_IOP_FNADDS = 740,
SPIX_SPARC_IOP_FNADDD = 741,
SPIX_SPARC_IOP_FNMULS = 742,
SPIX_SPARC_IOP_FNMULD = 743,
SPIX_SPARC_IOP_FNSMULD = 744,
SPIX_SPARC_IOP_FHADDS = 745,
SPIX_SPARC_IOP_FHADDD = 746,
SPIX_SPARC_IOP_FHSUBS = 747,
SPIX_SPARC_IOP_FHSUBD = 748,
SPIX_SPARC_IOP_FNHADDS = 749,
SPIX_SPARC_IOP_FNHADDD = 750,
SPIX_SPARC_IOP_FRSQRTS = 751,
SPIX_SPARC_IOP_FRSQRTD = 752,
SPIX_SPARC_IOP_LDXEFSR = 753,
SPIX_SPARC_IOP_HALT = 754,
SPIX_SPARC_NIOP = 755
} spix_sparc_iop_t;
#ifdef __cplusplus
}
#endif
#endif /* SPIX_SPARC_IOP_H */