| 1 | /* %COPYRIGHT% */ |
| 2 | |
| 3 | #ifndef SPIX_SPARC_IWORDS_H |
| 4 | #define SPIX_SPARC_IWORDS_H |
| 5 | |
| 6 | #pragma ident "@(#)spix_sparc_iwords.h 1.15" |
| 7 | |
| 8 | #ifdef __cplusplus |
| 9 | extern "C" { |
| 10 | #endif |
| 11 | |
| 12 | #define SPIX_SPARC_IW_ADD (0x80000000) |
| 13 | #define SPIX_SPARC_IW_ADDC (0x80400000) |
| 14 | #define SPIX_SPARC_IW_ADDCC (0x80800000) |
| 15 | #define SPIX_SPARC_IW_ADDCCC (0x80c00000) |
| 16 | #define SPIX_SPARC_IW_ALIGNADDR (0x81b00300) |
| 17 | #define SPIX_SPARC_IW_ALIGNADDRL (0x81b00340) |
| 18 | #define SPIX_SPARC_IW_AND (0x80080000) |
| 19 | #define SPIX_SPARC_IW_ANDCC (0x80880000) |
| 20 | #define SPIX_SPARC_IW_ANDN (0x80280000) |
| 21 | #define SPIX_SPARC_IW_ANDNCC (0x80a80000) |
| 22 | #define SPIX_SPARC_IW_ARRAY16 (0x81b00240) |
| 23 | #define SPIX_SPARC_IW_ARRAY32 (0x81b00280) |
| 24 | #define SPIX_SPARC_IW_ARRAY8 (0x81b00200) |
| 25 | #define SPIX_SPARC_IW_BA (0x10800000) |
| 26 | #define SPIX_SPARC_IW_BAA (0x30800000) |
| 27 | #define SPIX_SPARC_IW_BCC (0x1a800000) |
| 28 | #define SPIX_SPARC_IW_BCCA (0x3a800000) |
| 29 | #define SPIX_SPARC_IW_BCS (0x0a800000) |
| 30 | #define SPIX_SPARC_IW_BCSA (0x2a800000) |
| 31 | #define SPIX_SPARC_IW_BE (0x02800000) |
| 32 | #define SPIX_SPARC_IW_BEA (0x22800000) |
| 33 | #define SPIX_SPARC_IW_BG (0x14800000) |
| 34 | #define SPIX_SPARC_IW_BGA (0x34800000) |
| 35 | #define SPIX_SPARC_IW_BGE (0x16800000) |
| 36 | #define SPIX_SPARC_IW_BGEA (0x36800000) |
| 37 | #define SPIX_SPARC_IW_BGU (0x18800000) |
| 38 | #define SPIX_SPARC_IW_BGUA (0x38800000) |
| 39 | #define SPIX_SPARC_IW_BL (0x06800000) |
| 40 | #define SPIX_SPARC_IW_BLA (0x26800000) |
| 41 | #define SPIX_SPARC_IW_BLE (0x04800000) |
| 42 | #define SPIX_SPARC_IW_BLEA (0x24800000) |
| 43 | #define SPIX_SPARC_IW_BLEU (0x08800000) |
| 44 | #define SPIX_SPARC_IW_BLEUA (0x28800000) |
| 45 | #define SPIX_SPARC_IW_BN (0x00800000) |
| 46 | #define SPIX_SPARC_IW_BNA (0x20800000) |
| 47 | #define SPIX_SPARC_IW_BNE (0x12800000) |
| 48 | #define SPIX_SPARC_IW_BNEA (0x32800000) |
| 49 | #define SPIX_SPARC_IW_BNEG (0x0c800000) |
| 50 | #define SPIX_SPARC_IW_BNEGA (0x2c800000) |
| 51 | #define SPIX_SPARC_IW_BPAAPN (0x30400000) |
| 52 | #define SPIX_SPARC_IW_BPAAPT (0x30480000) |
| 53 | #define SPIX_SPARC_IW_BPAPN (0x10400000) |
| 54 | #define SPIX_SPARC_IW_BPAPT (0x10480000) |
| 55 | #define SPIX_SPARC_IW_BPCCAPN (0x3a400000) |
| 56 | #define SPIX_SPARC_IW_BPCCAPT (0x3a480000) |
| 57 | #define SPIX_SPARC_IW_BPCCPN (0x1a400000) |
| 58 | #define SPIX_SPARC_IW_BPCCPT (0x1a480000) |
| 59 | #define SPIX_SPARC_IW_BPCSAPN (0x2a400000) |
| 60 | #define SPIX_SPARC_IW_BPCSAPT (0x2a480000) |
| 61 | #define SPIX_SPARC_IW_BPCSPN (0x0a400000) |
| 62 | #define SPIX_SPARC_IW_BPCSPT (0x0a480000) |
| 63 | #define SPIX_SPARC_IW_BPEAPN (0x22400000) |
| 64 | #define SPIX_SPARC_IW_BPEAPT (0x22480000) |
| 65 | #define SPIX_SPARC_IW_BPEPN (0x02400000) |
| 66 | #define SPIX_SPARC_IW_BPEPT (0x02480000) |
| 67 | #define SPIX_SPARC_IW_BPGAPN (0x34400000) |
| 68 | #define SPIX_SPARC_IW_BPGAPT (0x34480000) |
| 69 | #define SPIX_SPARC_IW_BPGPN (0x14400000) |
| 70 | #define SPIX_SPARC_IW_BPGPT (0x14480000) |
| 71 | #define SPIX_SPARC_IW_BPGEAPN (0x36400000) |
| 72 | #define SPIX_SPARC_IW_BPGEAPT (0x36480000) |
| 73 | #define SPIX_SPARC_IW_BPGEPN (0x16400000) |
| 74 | #define SPIX_SPARC_IW_BPGEPT (0x16480000) |
| 75 | #define SPIX_SPARC_IW_BPGUAPN (0x38400000) |
| 76 | #define SPIX_SPARC_IW_BPGUAPT (0x38480000) |
| 77 | #define SPIX_SPARC_IW_BPGUPN (0x18400000) |
| 78 | #define SPIX_SPARC_IW_BPGUPT (0x18480000) |
| 79 | #define SPIX_SPARC_IW_BPLAPN (0x26400000) |
| 80 | #define SPIX_SPARC_IW_BPLAPT (0x26480000) |
| 81 | #define SPIX_SPARC_IW_BPLPN (0x06400000) |
| 82 | #define SPIX_SPARC_IW_BPLPT (0x06480000) |
| 83 | #define SPIX_SPARC_IW_BPLEAPN (0x24400000) |
| 84 | #define SPIX_SPARC_IW_BPLEAPT (0x24480000) |
| 85 | #define SPIX_SPARC_IW_BPLEPN (0x04400000) |
| 86 | #define SPIX_SPARC_IW_BPLEPT (0x04480000) |
| 87 | #define SPIX_SPARC_IW_BPLEUAPN (0x28400000) |
| 88 | #define SPIX_SPARC_IW_BPLEUAPT (0x28480000) |
| 89 | #define SPIX_SPARC_IW_BPLEUPN (0x08400000) |
| 90 | #define SPIX_SPARC_IW_BPLEUPT (0x08480000) |
| 91 | #define SPIX_SPARC_IW_BPNAPN (0x20400000) |
| 92 | #define SPIX_SPARC_IW_BPNAPT (0x20480000) |
| 93 | #define SPIX_SPARC_IW_BPNPN (0x00400000) |
| 94 | #define SPIX_SPARC_IW_BPNPT (0x00480000) |
| 95 | #define SPIX_SPARC_IW_BPNEAPN (0x32400000) |
| 96 | #define SPIX_SPARC_IW_BPNEAPT (0x32480000) |
| 97 | #define SPIX_SPARC_IW_BPNEPN (0x12400000) |
| 98 | #define SPIX_SPARC_IW_BPNEPT (0x12480000) |
| 99 | #define SPIX_SPARC_IW_BPNEGAPN (0x2c400000) |
| 100 | #define SPIX_SPARC_IW_BPNEGAPT (0x2c480000) |
| 101 | #define SPIX_SPARC_IW_BPNEGPN (0x0c400000) |
| 102 | #define SPIX_SPARC_IW_BPNEGPT (0x0c480000) |
| 103 | #define SPIX_SPARC_IW_BPOS (0x1c800000) |
| 104 | #define SPIX_SPARC_IW_BPOSA (0x3c800000) |
| 105 | #define SPIX_SPARC_IW_BPPOSAPN (0x3c400000) |
| 106 | #define SPIX_SPARC_IW_BPPOSAPT (0x3c480000) |
| 107 | #define SPIX_SPARC_IW_BPPOSPN (0x1c400000) |
| 108 | #define SPIX_SPARC_IW_BPPOSPT (0x1c480000) |
| 109 | #define SPIX_SPARC_IW_BPVCAPN (0x3e400000) |
| 110 | #define SPIX_SPARC_IW_BPVCAPT (0x3e480000) |
| 111 | #define SPIX_SPARC_IW_BPVCPN (0x1e400000) |
| 112 | #define SPIX_SPARC_IW_BPVCPT (0x1e480000) |
| 113 | #define SPIX_SPARC_IW_BPVSAPN (0x2e400000) |
| 114 | #define SPIX_SPARC_IW_BPVSAPT (0x2e480000) |
| 115 | #define SPIX_SPARC_IW_BPVSPN (0x0e400000) |
| 116 | #define SPIX_SPARC_IW_BPVSPT (0x0e480000) |
| 117 | #define SPIX_SPARC_IW_BRGEZAPN (0x2ec00000) |
| 118 | #define SPIX_SPARC_IW_BRGEZAPT (0x2ec80000) |
| 119 | #define SPIX_SPARC_IW_BRGEZPN (0x0ec00000) |
| 120 | #define SPIX_SPARC_IW_BRGEZPT (0x0ec80000) |
| 121 | #define SPIX_SPARC_IW_BRGZAPN (0x2cc00000) |
| 122 | #define SPIX_SPARC_IW_BRGZAPT (0x2cc80000) |
| 123 | #define SPIX_SPARC_IW_BRGZPN (0x0cc00000) |
| 124 | #define SPIX_SPARC_IW_BRGZPT (0x0cc80000) |
| 125 | #define SPIX_SPARC_IW_BRLEZAPN (0x24c00000) |
| 126 | #define SPIX_SPARC_IW_BRLEZAPT (0x24c80000) |
| 127 | #define SPIX_SPARC_IW_BRLEZPN (0x04c00000) |
| 128 | #define SPIX_SPARC_IW_BRLEZPT (0x04c80000) |
| 129 | #define SPIX_SPARC_IW_BRLZAPN (0x26c00000) |
| 130 | #define SPIX_SPARC_IW_BRLZAPT (0x26c80000) |
| 131 | #define SPIX_SPARC_IW_BRLZPN (0x06c00000) |
| 132 | #define SPIX_SPARC_IW_BRLZPT (0x06c80000) |
| 133 | #define SPIX_SPARC_IW_BRNZAPN (0x2ac00000) |
| 134 | #define SPIX_SPARC_IW_BRNZAPT (0x2ac80000) |
| 135 | #define SPIX_SPARC_IW_BRNZPN (0x0ac00000) |
| 136 | #define SPIX_SPARC_IW_BRNZPT (0x0ac80000) |
| 137 | #define SPIX_SPARC_IW_BRZAPN (0x22c00000) |
| 138 | #define SPIX_SPARC_IW_BRZAPT (0x22c80000) |
| 139 | #define SPIX_SPARC_IW_BRZPN (0x02c00000) |
| 140 | #define SPIX_SPARC_IW_BRZPT (0x02c80000) |
| 141 | #define SPIX_SPARC_IW_BVC (0x1e800000) |
| 142 | #define SPIX_SPARC_IW_BVCA (0x3e800000) |
| 143 | #define SPIX_SPARC_IW_BVS (0x0e800000) |
| 144 | #define SPIX_SPARC_IW_BVSA (0x2e800000) |
| 145 | #define SPIX_SPARC_IW_CALL (0x40000000) |
| 146 | #define SPIX_SPARC_IW_CASA (0xc1e00000) |
| 147 | #define SPIX_SPARC_IW_CASXA (0xc1f00000) |
| 148 | #define SPIX_SPARC_IW_DONE (0x81f00000) |
| 149 | #define SPIX_SPARC_IW_EDGE16 (0x81b00080) |
| 150 | #define SPIX_SPARC_IW_EDGE16L (0x81b000c0) |
| 151 | #define SPIX_SPARC_IW_EDGE32 (0x81b00100) |
| 152 | #define SPIX_SPARC_IW_EDGE32L (0x81b00140) |
| 153 | #define SPIX_SPARC_IW_EDGE8 (0x81b00000) |
| 154 | #define SPIX_SPARC_IW_EDGE8L (0x81b00040) |
| 155 | #define SPIX_SPARC_IW_FABSD (0x81a00140) |
| 156 | #define SPIX_SPARC_IW_FABSQ (0x81a00160) |
| 157 | #define SPIX_SPARC_IW_FABSS (0x81a00120) |
| 158 | #define SPIX_SPARC_IW_FADDD (0x81a00840) |
| 159 | #define SPIX_SPARC_IW_FADDQ (0x81a00860) |
| 160 | #define SPIX_SPARC_IW_FADDS (0x81a00820) |
| 161 | #define SPIX_SPARC_IW_FALIGNDATA (0x81b00900) |
| 162 | #define SPIX_SPARC_IW_FAND (0x81b00e00) |
| 163 | #define SPIX_SPARC_IW_FANDNOT1 (0x81b00d00) |
| 164 | #define SPIX_SPARC_IW_FANDNOT1S (0x81b00d20) |
| 165 | #define SPIX_SPARC_IW_FANDNOT2 (0x81b00c80) |
| 166 | #define SPIX_SPARC_IW_FANDNOT2S (0x81b00ca0) |
| 167 | #define SPIX_SPARC_IW_FANDS (0x81b00e20) |
| 168 | #define SPIX_SPARC_IW_FBA (0x11800000) |
| 169 | #define SPIX_SPARC_IW_FBAA (0x31800000) |
| 170 | #define SPIX_SPARC_IW_FBE (0x13800000) |
| 171 | #define SPIX_SPARC_IW_FBEA (0x33800000) |
| 172 | #define SPIX_SPARC_IW_FBG (0x0d800000) |
| 173 | #define SPIX_SPARC_IW_FBGA (0x2d800000) |
| 174 | #define SPIX_SPARC_IW_FBGE (0x17800000) |
| 175 | #define SPIX_SPARC_IW_FBGEA (0x37800000) |
| 176 | #define SPIX_SPARC_IW_FBL (0x09800000) |
| 177 | #define SPIX_SPARC_IW_FBLA (0x29800000) |
| 178 | #define SPIX_SPARC_IW_FBLE (0x1b800000) |
| 179 | #define SPIX_SPARC_IW_FBLEA (0x3b800000) |
| 180 | #define SPIX_SPARC_IW_FBLG (0x05800000) |
| 181 | #define SPIX_SPARC_IW_FBLGA (0x25800000) |
| 182 | #define SPIX_SPARC_IW_FBN (0x01800000) |
| 183 | #define SPIX_SPARC_IW_FBNA (0x21800000) |
| 184 | #define SPIX_SPARC_IW_FBNE (0x03800000) |
| 185 | #define SPIX_SPARC_IW_FBNEA (0x23800000) |
| 186 | #define SPIX_SPARC_IW_FBO (0x1f800000) |
| 187 | #define SPIX_SPARC_IW_FBOA (0x3f800000) |
| 188 | #define SPIX_SPARC_IW_FBPAAPN (0x31400000) |
| 189 | #define SPIX_SPARC_IW_FBPAAPT (0x31480000) |
| 190 | #define SPIX_SPARC_IW_FBPAPN (0x11400000) |
| 191 | #define SPIX_SPARC_IW_FBPAPT (0x11480000) |
| 192 | #define SPIX_SPARC_IW_FBPEAPN (0x33400000) |
| 193 | #define SPIX_SPARC_IW_FBPEAPT (0x33480000) |
| 194 | #define SPIX_SPARC_IW_FBPEPN (0x13400000) |
| 195 | #define SPIX_SPARC_IW_FBPEPT (0x13480000) |
| 196 | #define SPIX_SPARC_IW_FBPGAPN (0x2d400000) |
| 197 | #define SPIX_SPARC_IW_FBPGAPT (0x2d480000) |
| 198 | #define SPIX_SPARC_IW_FBPGPN (0x0d400000) |
| 199 | #define SPIX_SPARC_IW_FBPGPT (0x0d480000) |
| 200 | #define SPIX_SPARC_IW_FBPGEAPN (0x37400000) |
| 201 | #define SPIX_SPARC_IW_FBPGEAPT (0x37480000) |
| 202 | #define SPIX_SPARC_IW_FBPGEPN (0x17400000) |
| 203 | #define SPIX_SPARC_IW_FBPGEPT (0x17480000) |
| 204 | #define SPIX_SPARC_IW_FBPLAPN (0x29400000) |
| 205 | #define SPIX_SPARC_IW_FBPLAPT (0x29480000) |
| 206 | #define SPIX_SPARC_IW_FBPLPN (0x09400000) |
| 207 | #define SPIX_SPARC_IW_FBPLPT (0x09480000) |
| 208 | #define SPIX_SPARC_IW_FBPLEAPN (0x3b400000) |
| 209 | #define SPIX_SPARC_IW_FBPLEAPT (0x3b480000) |
| 210 | #define SPIX_SPARC_IW_FBPLEPN (0x1b400000) |
| 211 | #define SPIX_SPARC_IW_FBPLEPT (0x1b480000) |
| 212 | #define SPIX_SPARC_IW_FBPLGAPN (0x25400000) |
| 213 | #define SPIX_SPARC_IW_FBPLGAPT (0x25480000) |
| 214 | #define SPIX_SPARC_IW_FBPLGPN (0x05400000) |
| 215 | #define SPIX_SPARC_IW_FBPLGPT (0x05480000) |
| 216 | #define SPIX_SPARC_IW_FBPNAPN (0x21400000) |
| 217 | #define SPIX_SPARC_IW_FBPNAPT (0x21480000) |
| 218 | #define SPIX_SPARC_IW_FBPNPN (0x01400000) |
| 219 | #define SPIX_SPARC_IW_FBPNPT (0x01480000) |
| 220 | #define SPIX_SPARC_IW_FBPNEAPN (0x23400000) |
| 221 | #define SPIX_SPARC_IW_FBPNEAPT (0x23480000) |
| 222 | #define SPIX_SPARC_IW_FBPNEPN (0x03400000) |
| 223 | #define SPIX_SPARC_IW_FBPNEPT (0x03480000) |
| 224 | #define SPIX_SPARC_IW_FBPOAPN (0x3f400000) |
| 225 | #define SPIX_SPARC_IW_FBPOAPT (0x3f480000) |
| 226 | #define SPIX_SPARC_IW_FBPOPN (0x1f400000) |
| 227 | #define SPIX_SPARC_IW_FBPOPT (0x1f480000) |
| 228 | #define SPIX_SPARC_IW_FBPUAPN (0x2f400000) |
| 229 | #define SPIX_SPARC_IW_FBPUAPT (0x2f480000) |
| 230 | #define SPIX_SPARC_IW_FBPUPN (0x0f400000) |
| 231 | #define SPIX_SPARC_IW_FBPUPT (0x0f480000) |
| 232 | #define SPIX_SPARC_IW_FBPUEAPN (0x35400000) |
| 233 | #define SPIX_SPARC_IW_FBPUEAPT (0x35480000) |
| 234 | #define SPIX_SPARC_IW_FBPUEPN (0x15400000) |
| 235 | #define SPIX_SPARC_IW_FBPUEPT (0x15480000) |
| 236 | #define SPIX_SPARC_IW_FBPUGAPN (0x2b400000) |
| 237 | #define SPIX_SPARC_IW_FBPUGAPT (0x2b480000) |
| 238 | #define SPIX_SPARC_IW_FBPUGPN (0x0b400000) |
| 239 | #define SPIX_SPARC_IW_FBPUGPT (0x0b480000) |
| 240 | #define SPIX_SPARC_IW_FBPUGEAPN (0x39400000) |
| 241 | #define SPIX_SPARC_IW_FBPUGEAPT (0x39480000) |
| 242 | #define SPIX_SPARC_IW_FBPUGEPN (0x19400000) |
| 243 | #define SPIX_SPARC_IW_FBPUGEPT (0x19480000) |
| 244 | #define SPIX_SPARC_IW_FBPULAPN (0x27400000) |
| 245 | #define SPIX_SPARC_IW_FBPULAPT (0x27480000) |
| 246 | #define SPIX_SPARC_IW_FBPULPN (0x07400000) |
| 247 | #define SPIX_SPARC_IW_FBPULPT (0x07480000) |
| 248 | #define SPIX_SPARC_IW_FBPULEAPN (0x3d400000) |
| 249 | #define SPIX_SPARC_IW_FBPULEAPT (0x3d480000) |
| 250 | #define SPIX_SPARC_IW_FBPULEPN (0x1d400000) |
| 251 | #define SPIX_SPARC_IW_FBPULEPT (0x1d480000) |
| 252 | #define SPIX_SPARC_IW_FBU (0x0f800000) |
| 253 | #define SPIX_SPARC_IW_FBUA (0x2f800000) |
| 254 | #define SPIX_SPARC_IW_FBUE (0x15800000) |
| 255 | #define SPIX_SPARC_IW_FBUEA (0x35800000) |
| 256 | #define SPIX_SPARC_IW_FBUG (0x0b800000) |
| 257 | #define SPIX_SPARC_IW_FBUGA (0x2b800000) |
| 258 | #define SPIX_SPARC_IW_FBUGE (0x19800000) |
| 259 | #define SPIX_SPARC_IW_FBUGEA (0x39800000) |
| 260 | #define SPIX_SPARC_IW_FBUL (0x07800000) |
| 261 | #define SPIX_SPARC_IW_FBULA (0x27800000) |
| 262 | #define SPIX_SPARC_IW_FBULE (0x1d800000) |
| 263 | #define SPIX_SPARC_IW_FBULEA (0x3d800000) |
| 264 | #define SPIX_SPARC_IW_FCMPD (0x81a80a40) |
| 265 | #define SPIX_SPARC_IW_FCMPED (0x81a80ac0) |
| 266 | #define SPIX_SPARC_IW_FCMPEQ (0x81a80ae0) |
| 267 | #define SPIX_SPARC_IW_FCMPEQ16 (0x81b00540) |
| 268 | #define SPIX_SPARC_IW_FCMPEQ32 (0x81b005c0) |
| 269 | #define SPIX_SPARC_IW_FCMPES (0x81a80aa0) |
| 270 | #define SPIX_SPARC_IW_FCMPGT16 (0x81b00500) |
| 271 | #define SPIX_SPARC_IW_FCMPGT32 (0x81b00580) |
| 272 | #define SPIX_SPARC_IW_FCMPLE16 (0x81b00400) |
| 273 | #define SPIX_SPARC_IW_FCMPLE32 (0x81b00480) |
| 274 | #define SPIX_SPARC_IW_FCMPNE16 (0x81b00440) |
| 275 | #define SPIX_SPARC_IW_FCMPNE32 (0x81b004c0) |
| 276 | #define SPIX_SPARC_IW_FCMPQ (0x81a80a60) |
| 277 | #define SPIX_SPARC_IW_FCMPS (0x81a80a20) |
| 278 | #define SPIX_SPARC_IW_FDIVD (0x81a009c0) |
| 279 | #define SPIX_SPARC_IW_FDIVQ (0x81a009e0) |
| 280 | #define SPIX_SPARC_IW_FDIVS (0x81a009a0) |
| 281 | #define SPIX_SPARC_IW_FDMULQ (0x81a00dc0) |
| 282 | #define SPIX_SPARC_IW_FDTOI (0x81a01a40) |
| 283 | #define SPIX_SPARC_IW_FDTOQ (0x81a019c0) |
| 284 | #define SPIX_SPARC_IW_FDTOS (0x81a018c0) |
| 285 | #define SPIX_SPARC_IW_FDTOX (0x81a01040) |
| 286 | #define SPIX_SPARC_IW_FEXPAND (0x81b009a0) |
| 287 | #define SPIX_SPARC_IW_FITOD (0x81a01900) |
| 288 | #define SPIX_SPARC_IW_FITOQ (0x81a01980) |
| 289 | #define SPIX_SPARC_IW_FITOS (0x81a01880) |
| 290 | #define SPIX_SPARC_IW_FLUSH (0x81d80000) |
| 291 | #define SPIX_SPARC_IW_FLUSHW (0x81580000) |
| 292 | #define SPIX_SPARC_IW_FMOVD (0x81a00040) |
| 293 | #define SPIX_SPARC_IW_FMOVDA (0x81aa2040) |
| 294 | #define SPIX_SPARC_IW_FMOVDCC (0x81ab6040) |
| 295 | #define SPIX_SPARC_IW_FMOVDCS (0x81a96040) |
| 296 | #define SPIX_SPARC_IW_FMOVDE (0x81a86040) |
| 297 | #define SPIX_SPARC_IW_FMOVDFA (0x81aa0040) |
| 298 | #define SPIX_SPARC_IW_FMOVDFE (0x81aa4040) |
| 299 | #define SPIX_SPARC_IW_FMOVDFG (0x81a98040) |
| 300 | #define SPIX_SPARC_IW_FMOVDFGE (0x81aac040) |
| 301 | #define SPIX_SPARC_IW_FMOVDFL (0x81a90040) |
| 302 | #define SPIX_SPARC_IW_FMOVDFLE (0x81ab4040) |
| 303 | #define SPIX_SPARC_IW_FMOVDFLG (0x81a88040) |
| 304 | #define SPIX_SPARC_IW_FMOVDFN (0x81a80040) |
| 305 | #define SPIX_SPARC_IW_FMOVDFNE (0x81a84040) |
| 306 | #define SPIX_SPARC_IW_FMOVDFO (0x81abc040) |
| 307 | #define SPIX_SPARC_IW_FMOVDFU (0x81a9c040) |
| 308 | #define SPIX_SPARC_IW_FMOVDFUE (0x81aa8040) |
| 309 | #define SPIX_SPARC_IW_FMOVDFUG (0x81a94040) |
| 310 | #define SPIX_SPARC_IW_FMOVDFUGE (0x81ab0040) |
| 311 | #define SPIX_SPARC_IW_FMOVDFUL (0x81a8c040) |
| 312 | #define SPIX_SPARC_IW_FMOVDFULE (0x81ab8040) |
| 313 | #define SPIX_SPARC_IW_FMOVDG (0x81aaa040) |
| 314 | #define SPIX_SPARC_IW_FMOVDGE (0x81aae040) |
| 315 | #define SPIX_SPARC_IW_FMOVDGU (0x81ab2040) |
| 316 | #define SPIX_SPARC_IW_FMOVDL (0x81a8e040) |
| 317 | #define SPIX_SPARC_IW_FMOVDLE (0x81a8a040) |
| 318 | #define SPIX_SPARC_IW_FMOVDLEU (0x81a92040) |
| 319 | #define SPIX_SPARC_IW_FMOVDN (0x81a82040) |
| 320 | #define SPIX_SPARC_IW_FMOVDNE (0x81aa6040) |
| 321 | #define SPIX_SPARC_IW_FMOVDNEG (0x81a9a040) |
| 322 | #define SPIX_SPARC_IW_FMOVDPOS (0x81aba040) |
| 323 | #define SPIX_SPARC_IW_FMOVDVC (0x81abe040) |
| 324 | #define SPIX_SPARC_IW_FMOVDVS (0x81a9e040) |
| 325 | #define SPIX_SPARC_IW_FMOVQ (0x81a00060) |
| 326 | #define SPIX_SPARC_IW_FMOVQA (0x81aa2060) |
| 327 | #define SPIX_SPARC_IW_FMOVQCC (0x81ab6060) |
| 328 | #define SPIX_SPARC_IW_FMOVQCS (0x81a96060) |
| 329 | #define SPIX_SPARC_IW_FMOVQE (0x81a86060) |
| 330 | #define SPIX_SPARC_IW_FMOVQFA (0x81aa0060) |
| 331 | #define SPIX_SPARC_IW_FMOVQFE (0x81aa4060) |
| 332 | #define SPIX_SPARC_IW_FMOVQFG (0x81a98060) |
| 333 | #define SPIX_SPARC_IW_FMOVQFGE (0x81aac060) |
| 334 | #define SPIX_SPARC_IW_FMOVQFL (0x81a90060) |
| 335 | #define SPIX_SPARC_IW_FMOVQFLE (0x81ab4060) |
| 336 | #define SPIX_SPARC_IW_FMOVQFLG (0x81a88060) |
| 337 | #define SPIX_SPARC_IW_FMOVQFN (0x81a80060) |
| 338 | #define SPIX_SPARC_IW_FMOVQFNE (0x81a84060) |
| 339 | #define SPIX_SPARC_IW_FMOVQFO (0x81abc060) |
| 340 | #define SPIX_SPARC_IW_FMOVQFU (0x81a9c060) |
| 341 | #define SPIX_SPARC_IW_FMOVQFUE (0x81aa8060) |
| 342 | #define SPIX_SPARC_IW_FMOVQFUG (0x81a94060) |
| 343 | #define SPIX_SPARC_IW_FMOVQFUGE (0x81ab0060) |
| 344 | #define SPIX_SPARC_IW_FMOVQFUL (0x81a8c060) |
| 345 | #define SPIX_SPARC_IW_FMOVQFULE (0x81ab8060) |
| 346 | #define SPIX_SPARC_IW_FMOVQG (0x81aaa060) |
| 347 | #define SPIX_SPARC_IW_FMOVQGE (0x81aae060) |
| 348 | #define SPIX_SPARC_IW_FMOVQGU (0x81ab2060) |
| 349 | #define SPIX_SPARC_IW_FMOVQL (0x81a8e060) |
| 350 | #define SPIX_SPARC_IW_FMOVQLE (0x81a8a060) |
| 351 | #define SPIX_SPARC_IW_FMOVQLEU (0x81a92060) |
| 352 | #define SPIX_SPARC_IW_FMOVQN (0x81a82060) |
| 353 | #define SPIX_SPARC_IW_FMOVQNE (0x81aa6060) |
| 354 | #define SPIX_SPARC_IW_FMOVQNEG (0x81a9a060) |
| 355 | #define SPIX_SPARC_IW_FMOVQPOS (0x81aba060) |
| 356 | #define SPIX_SPARC_IW_FMOVQVC (0x81abe060) |
| 357 | #define SPIX_SPARC_IW_FMOVQVS (0x81a9e060) |
| 358 | #define SPIX_SPARC_IW_FMOVRDGEZ (0x81a81cc0) |
| 359 | #define SPIX_SPARC_IW_FMOVRDGZ (0x81a818c0) |
| 360 | #define SPIX_SPARC_IW_FMOVRDLEZ (0x81a808c0) |
| 361 | #define SPIX_SPARC_IW_FMOVRDLZ (0x81a80cc0) |
| 362 | #define SPIX_SPARC_IW_FMOVRDNZ (0x81a814c0) |
| 363 | #define SPIX_SPARC_IW_FMOVRDZ (0x81a804c0) |
| 364 | #define SPIX_SPARC_IW_FMOVRQGEZ (0x81a81ce0) |
| 365 | #define SPIX_SPARC_IW_FMOVRQGZ (0x81a818e0) |
| 366 | #define SPIX_SPARC_IW_FMOVRQLEZ (0x81a808e0) |
| 367 | #define SPIX_SPARC_IW_FMOVRQLZ (0x81a80ce0) |
| 368 | #define SPIX_SPARC_IW_FMOVRQNZ (0x81a814e0) |
| 369 | #define SPIX_SPARC_IW_FMOVRQZ (0x81a804e0) |
| 370 | #define SPIX_SPARC_IW_FMOVRSGEZ (0x81a81ca0) |
| 371 | #define SPIX_SPARC_IW_FMOVRSGZ (0x81a818a0) |
| 372 | #define SPIX_SPARC_IW_FMOVRSLEZ (0x81a808a0) |
| 373 | #define SPIX_SPARC_IW_FMOVRSLZ (0x81a80ca0) |
| 374 | #define SPIX_SPARC_IW_FMOVRSNZ (0x81a814a0) |
| 375 | #define SPIX_SPARC_IW_FMOVRSZ (0x81a804a0) |
| 376 | #define SPIX_SPARC_IW_FMOVS (0x81a00020) |
| 377 | #define SPIX_SPARC_IW_FMOVSA (0x81aa2020) |
| 378 | #define SPIX_SPARC_IW_FMOVSCC (0x81ab6020) |
| 379 | #define SPIX_SPARC_IW_FMOVSCS (0x81a96020) |
| 380 | #define SPIX_SPARC_IW_FMOVSE (0x81a86020) |
| 381 | #define SPIX_SPARC_IW_FMOVSFA (0x81aa0020) |
| 382 | #define SPIX_SPARC_IW_FMOVSFE (0x81aa4020) |
| 383 | #define SPIX_SPARC_IW_FMOVSFG (0x81a98020) |
| 384 | #define SPIX_SPARC_IW_FMOVSFGE (0x81aac020) |
| 385 | #define SPIX_SPARC_IW_FMOVSFL (0x81a90020) |
| 386 | #define SPIX_SPARC_IW_FMOVSFLE (0x81ab4020) |
| 387 | #define SPIX_SPARC_IW_FMOVSFLG (0x81a88020) |
| 388 | #define SPIX_SPARC_IW_FMOVSFN (0x81a80020) |
| 389 | #define SPIX_SPARC_IW_FMOVSFNE (0x81a84020) |
| 390 | #define SPIX_SPARC_IW_FMOVSFO (0x81abc020) |
| 391 | #define SPIX_SPARC_IW_FMOVSFU (0x81a9c020) |
| 392 | #define SPIX_SPARC_IW_FMOVSFUE (0x81aa8020) |
| 393 | #define SPIX_SPARC_IW_FMOVSFUG (0x81a94020) |
| 394 | #define SPIX_SPARC_IW_FMOVSFUGE (0x81ab0020) |
| 395 | #define SPIX_SPARC_IW_FMOVSFUL (0x81a8c020) |
| 396 | #define SPIX_SPARC_IW_FMOVSFULE (0x81ab8020) |
| 397 | #define SPIX_SPARC_IW_FMOVSG (0x81aaa020) |
| 398 | #define SPIX_SPARC_IW_FMOVSGE (0x81aae020) |
| 399 | #define SPIX_SPARC_IW_FMOVSGU (0x81ab2020) |
| 400 | #define SPIX_SPARC_IW_FMOVSL (0x81a8e020) |
| 401 | #define SPIX_SPARC_IW_FMOVSLE (0x81a8a020) |
| 402 | #define SPIX_SPARC_IW_FMOVSLEU (0x81a92020) |
| 403 | #define SPIX_SPARC_IW_FMOVSN (0x81a82020) |
| 404 | #define SPIX_SPARC_IW_FMOVSNE (0x81aa6020) |
| 405 | #define SPIX_SPARC_IW_FMOVSNEG (0x81a9a020) |
| 406 | #define SPIX_SPARC_IW_FMOVSPOS (0x81aba020) |
| 407 | #define SPIX_SPARC_IW_FMOVSVC (0x81abe020) |
| 408 | #define SPIX_SPARC_IW_FMOVSVS (0x81a9e020) |
| 409 | #define SPIX_SPARC_IW_FMUL8SUX16 (0x81b006c0) |
| 410 | #define SPIX_SPARC_IW_FMUL8ULX16 (0x81b006e0) |
| 411 | #define SPIX_SPARC_IW_FMUL8X16 (0x81b00620) |
| 412 | #define SPIX_SPARC_IW_FMUL8X16AL (0x81b006a0) |
| 413 | #define SPIX_SPARC_IW_FMUL8X16AU (0x81b00660) |
| 414 | #define SPIX_SPARC_IW_FMULD (0x81a00940) |
| 415 | #define SPIX_SPARC_IW_FMULD8SUX16 (0x81b00700) |
| 416 | #define SPIX_SPARC_IW_FMULD8ULX16 (0x81b00720) |
| 417 | #define SPIX_SPARC_IW_FMULQ (0x81a00960) |
| 418 | #define SPIX_SPARC_IW_FMULS (0x81a00920) |
| 419 | #define SPIX_SPARC_IW_FNAND (0x81b00dc0) |
| 420 | #define SPIX_SPARC_IW_FNANDS (0x81b00de0) |
| 421 | #define SPIX_SPARC_IW_FNEGD (0x81a000c0) |
| 422 | #define SPIX_SPARC_IW_FNEGQ (0x81a000e0) |
| 423 | #define SPIX_SPARC_IW_FNEGS (0x81a000a0) |
| 424 | #define SPIX_SPARC_IW_FNOR (0x81b00c40) |
| 425 | #define SPIX_SPARC_IW_FNORS (0x81b00c60) |
| 426 | #define SPIX_SPARC_IW_FNOT1 (0x81b00d40) |
| 427 | #define SPIX_SPARC_IW_FNOT1S (0x81b00d60) |
| 428 | #define SPIX_SPARC_IW_FNOT2 (0x81b00cc0) |
| 429 | #define SPIX_SPARC_IW_FNOT2S (0x81b00ce0) |
| 430 | #define SPIX_SPARC_IW_FONE (0x81b00fc0) |
| 431 | #define SPIX_SPARC_IW_FONES (0x81b00fe0) |
| 432 | #define SPIX_SPARC_IW_FOR (0x81b00f80) |
| 433 | #define SPIX_SPARC_IW_FORNOT1 (0x81b00f40) |
| 434 | #define SPIX_SPARC_IW_FORNOT1S (0x81b00f60) |
| 435 | #define SPIX_SPARC_IW_FORNOT2 (0x81b00ec0) |
| 436 | #define SPIX_SPARC_IW_FORNOT2S (0x81b00ee0) |
| 437 | #define SPIX_SPARC_IW_FORS (0x81b00fa0) |
| 438 | #define SPIX_SPARC_IW_FPACK16 (0x81b00760) |
| 439 | #define SPIX_SPARC_IW_FPACK32 (0x81b00740) |
| 440 | #define SPIX_SPARC_IW_FPACKFIX (0x81b007a0) |
| 441 | #define SPIX_SPARC_IW_FPADD16 (0x81b00a00) |
| 442 | #define SPIX_SPARC_IW_FPADD16S (0x81b00a20) |
| 443 | #define SPIX_SPARC_IW_FPADD32 (0x81b00a40) |
| 444 | #define SPIX_SPARC_IW_FPADD32S (0x81b00a60) |
| 445 | #define SPIX_SPARC_IW_FPMERGE (0x81b00960) |
| 446 | #define SPIX_SPARC_IW_FPSUB16 (0x81b00a80) |
| 447 | #define SPIX_SPARC_IW_FPSUB16S (0x81b00aa0) |
| 448 | #define SPIX_SPARC_IW_FPSUB32 (0x81b00ac0) |
| 449 | #define SPIX_SPARC_IW_FPSUB32S (0x81b00ae0) |
| 450 | #define SPIX_SPARC_IW_FQTOD (0x81a01960) |
| 451 | #define SPIX_SPARC_IW_FQTOI (0x81a01a60) |
| 452 | #define SPIX_SPARC_IW_FQTOS (0x81a018e0) |
| 453 | #define SPIX_SPARC_IW_FQTOX (0x81a01060) |
| 454 | #define SPIX_SPARC_IW_FSMULD (0x81a00d20) |
| 455 | #define SPIX_SPARC_IW_FSQRTD (0x81a00540) |
| 456 | #define SPIX_SPARC_IW_FSQRTQ (0x81a00560) |
| 457 | #define SPIX_SPARC_IW_FSQRTS (0x81a00520) |
| 458 | #define SPIX_SPARC_IW_FSRC1 (0x81b00e80) |
| 459 | #define SPIX_SPARC_IW_FSRC1S (0x81b00ea0) |
| 460 | #define SPIX_SPARC_IW_FSRC2 (0x81b00f00) |
| 461 | #define SPIX_SPARC_IW_FSRC2S (0x81b00f20) |
| 462 | #define SPIX_SPARC_IW_FSTOD (0x81a01920) |
| 463 | #define SPIX_SPARC_IW_FSTOI (0x81a01a20) |
| 464 | #define SPIX_SPARC_IW_FSTOQ (0x81a019a0) |
| 465 | #define SPIX_SPARC_IW_FSTOX (0x81a01020) |
| 466 | #define SPIX_SPARC_IW_FSUBD (0x81a008c0) |
| 467 | #define SPIX_SPARC_IW_FSUBQ (0x81a008e0) |
| 468 | #define SPIX_SPARC_IW_FSUBS (0x81a008a0) |
| 469 | #define SPIX_SPARC_IW_FXNOR (0x81b00e40) |
| 470 | #define SPIX_SPARC_IW_FXNORS (0x81b00e60) |
| 471 | #define SPIX_SPARC_IW_FXOR (0x81b00d80) |
| 472 | #define SPIX_SPARC_IW_FXORS (0x81b00da0) |
| 473 | #define SPIX_SPARC_IW_FXTOD (0x81a01100) |
| 474 | #define SPIX_SPARC_IW_FXTOQ (0x81a01180) |
| 475 | #define SPIX_SPARC_IW_FXTOS (0x81a01080) |
| 476 | #define SPIX_SPARC_IW_FZERO (0x81b00c00) |
| 477 | #define SPIX_SPARC_IW_FZEROS (0x81b00c20) |
| 478 | #define SPIX_SPARC_IW_ILLTRAP (0x00000000) |
| 479 | #define SPIX_SPARC_IW_IMPDEP1 (0x81b00000) |
| 480 | #define SPIX_SPARC_IW_IMPDEP2 (0x81b80000) |
| 481 | #define SPIX_SPARC_IW_JMPL (0x81c00000) |
| 482 | #define SPIX_SPARC_IW_LDD (0xc0180000) |
| 483 | #define SPIX_SPARC_IW_LDDA (0xc0980000) |
| 484 | #define SPIX_SPARC_IW_LDDF (0xc1180000) |
| 485 | #define SPIX_SPARC_IW_LDDFA (0xc1980000) |
| 486 | #define SPIX_SPARC_IW_LDF (0xc1000000) |
| 487 | #define SPIX_SPARC_IW_LDFA (0xc1800000) |
| 488 | #define SPIX_SPARC_IW_LDFSR (0xc1080000) |
| 489 | #define SPIX_SPARC_IW_LDQF (0xc1100000) |
| 490 | #define SPIX_SPARC_IW_LDQFA (0xc1900000) |
| 491 | #define SPIX_SPARC_IW_LDSB (0xc0480000) |
| 492 | #define SPIX_SPARC_IW_LDSBA (0xc0c80000) |
| 493 | #define SPIX_SPARC_IW_LDSH (0xc0500000) |
| 494 | #define SPIX_SPARC_IW_LDSHA (0xc0d00000) |
| 495 | #define SPIX_SPARC_IW_LDSTUB (0xc0680000) |
| 496 | #define SPIX_SPARC_IW_LDSTUBA (0xc0e80000) |
| 497 | #define SPIX_SPARC_IW_LDSW (0xc0400000) |
| 498 | #define SPIX_SPARC_IW_LDSWA (0xc0c00000) |
| 499 | #define SPIX_SPARC_IW_LDUB (0xc0080000) |
| 500 | #define SPIX_SPARC_IW_LDUBA (0xc0880000) |
| 501 | #define SPIX_SPARC_IW_LDUH (0xc0100000) |
| 502 | #define SPIX_SPARC_IW_LDUHA (0xc0900000) |
| 503 | #define SPIX_SPARC_IW_LDUW (0xc0000000) |
| 504 | #define SPIX_SPARC_IW_LDUWA (0xc0800000) |
| 505 | #define SPIX_SPARC_IW_LDX (0xc0580000) |
| 506 | #define SPIX_SPARC_IW_LDXA (0xc0d80000) |
| 507 | #define SPIX_SPARC_IW_LDXFSR (0xc3080000) |
| 508 | #define SPIX_SPARC_IW_MEMBAR (0x8143c000) |
| 509 | #define SPIX_SPARC_IW_MOVA (0x81660000) |
| 510 | #define SPIX_SPARC_IW_MOVCC (0x81674000) |
| 511 | #define SPIX_SPARC_IW_MOVCS (0x81654000) |
| 512 | #define SPIX_SPARC_IW_MOVE (0x81644000) |
| 513 | #define SPIX_SPARC_IW_MOVFA (0x81620000) |
| 514 | #define SPIX_SPARC_IW_MOVFE (0x81624000) |
| 515 | #define SPIX_SPARC_IW_MOVFG (0x81618000) |
| 516 | #define SPIX_SPARC_IW_MOVFGE (0x8162c000) |
| 517 | #define SPIX_SPARC_IW_MOVFL (0x81610000) |
| 518 | #define SPIX_SPARC_IW_MOVFLE (0x81634000) |
| 519 | #define SPIX_SPARC_IW_MOVFLG (0x81608000) |
| 520 | #define SPIX_SPARC_IW_MOVFN (0x81600000) |
| 521 | #define SPIX_SPARC_IW_MOVFNE (0x81604000) |
| 522 | #define SPIX_SPARC_IW_MOVFO (0x8163c000) |
| 523 | #define SPIX_SPARC_IW_MOVFU (0x8161c000) |
| 524 | #define SPIX_SPARC_IW_MOVFUE (0x81628000) |
| 525 | #define SPIX_SPARC_IW_MOVFUG (0x81614000) |
| 526 | #define SPIX_SPARC_IW_MOVFUGE (0x81630000) |
| 527 | #define SPIX_SPARC_IW_MOVFUL (0x8160c000) |
| 528 | #define SPIX_SPARC_IW_MOVFULE (0x81638000) |
| 529 | #define SPIX_SPARC_IW_MOVG (0x81668000) |
| 530 | #define SPIX_SPARC_IW_MOVGE (0x8166c000) |
| 531 | #define SPIX_SPARC_IW_MOVGU (0x81670000) |
| 532 | #define SPIX_SPARC_IW_MOVL (0x8164c000) |
| 533 | #define SPIX_SPARC_IW_MOVLE (0x81648000) |
| 534 | #define SPIX_SPARC_IW_MOVLEU (0x81650000) |
| 535 | #define SPIX_SPARC_IW_MOVN (0x81640000) |
| 536 | #define SPIX_SPARC_IW_MOVNE (0x81664000) |
| 537 | #define SPIX_SPARC_IW_MOVNEG (0x81658000) |
| 538 | #define SPIX_SPARC_IW_MOVPOS (0x81678000) |
| 539 | #define SPIX_SPARC_IW_MOVRGEZ (0x81781c00) |
| 540 | #define SPIX_SPARC_IW_MOVRGZ (0x81781800) |
| 541 | #define SPIX_SPARC_IW_MOVRLEZ (0x81780800) |
| 542 | #define SPIX_SPARC_IW_MOVRLZ (0x81780c00) |
| 543 | #define SPIX_SPARC_IW_MOVRNZ (0x81781400) |
| 544 | #define SPIX_SPARC_IW_MOVRZ (0x81780400) |
| 545 | #define SPIX_SPARC_IW_MOVVC (0x8167c000) |
| 546 | #define SPIX_SPARC_IW_MOVVS (0x8165c000) |
| 547 | #define SPIX_SPARC_IW_MULSCC (0x81200000) |
| 548 | #define SPIX_SPARC_IW_MULX (0x80480000) |
| 549 | #define SPIX_SPARC_IW_NOP (0x01000000) |
| 550 | #define SPIX_SPARC_IW_OR (0x80100000) |
| 551 | #define SPIX_SPARC_IW_ORCC (0x80900000) |
| 552 | #define SPIX_SPARC_IW_ORN (0x80300000) |
| 553 | #define SPIX_SPARC_IW_ORNCC (0x80b00000) |
| 554 | #define SPIX_SPARC_IW_PDIST (0x81b007c0) |
| 555 | #define SPIX_SPARC_IW_POPC (0x81700000) |
| 556 | #define SPIX_SPARC_IW_PREFETCH (0xc1680000) |
| 557 | #define SPIX_SPARC_IW_PREFETCHA (0xc1e80000) |
| 558 | #define SPIX_SPARC_IW_RDASI (0x8140c000) |
| 559 | #define SPIX_SPARC_IW_RDASR (0x81400000) |
| 560 | #define SPIX_SPARC_IW_RDCCR (0x81408000) |
| 561 | #define SPIX_SPARC_IW_RDFPRS (0x81418000) |
| 562 | #define SPIX_SPARC_IW_RDPC (0x81414000) |
| 563 | #define SPIX_SPARC_IW_RDPR (0x81500000) |
| 564 | #define SPIX_SPARC_IW_RDTICK (0x81410000) |
| 565 | #define SPIX_SPARC_IW_RDY (0x81400000) |
| 566 | #define SPIX_SPARC_IW_RESTORE (0x81e80000) |
| 567 | #define SPIX_SPARC_IW_RESTORED (0x83880000) |
| 568 | #define SPIX_SPARC_IW_RETRY (0x83f00000) |
| 569 | #define SPIX_SPARC_IW_RETURN (0x81c80000) |
| 570 | #define SPIX_SPARC_IW_SAVE (0x81e00000) |
| 571 | #define SPIX_SPARC_IW_SAVED (0x81880000) |
| 572 | #define SPIX_SPARC_IW_SDIV (0x80780000) |
| 573 | #define SPIX_SPARC_IW_SDIVCC (0x80f80000) |
| 574 | #define SPIX_SPARC_IW_SDIVX (0x81680000) |
| 575 | #define SPIX_SPARC_IW_RESERVED_0 (0x00000000) |
| 576 | #define SPIX_SPARC_IW_SETHI (0x01000000) |
| 577 | #define SPIX_SPARC_IW_SHUTDOWN (0x81b01000) |
| 578 | #define SPIX_SPARC_IW_SIR (0x9f802000) |
| 579 | #define SPIX_SPARC_IW_SLL (0x81280000) |
| 580 | #define SPIX_SPARC_IW_SLLX (0x81281000) |
| 581 | #define SPIX_SPARC_IW_SMUL (0x80580000) |
| 582 | #define SPIX_SPARC_IW_SMULCC (0x80d80000) |
| 583 | #define SPIX_SPARC_IW_SRA (0x81380000) |
| 584 | #define SPIX_SPARC_IW_SRAX (0x81381000) |
| 585 | #define SPIX_SPARC_IW_SRL (0x81300000) |
| 586 | #define SPIX_SPARC_IW_SRLX (0x81301000) |
| 587 | #define SPIX_SPARC_IW_STB (0xc0280000) |
| 588 | #define SPIX_SPARC_IW_STBA (0xc0a80000) |
| 589 | #define SPIX_SPARC_IW_STD (0xc0380000) |
| 590 | #define SPIX_SPARC_IW_STDA (0xc0b80000) |
| 591 | #define SPIX_SPARC_IW_STDF (0xc1380000) |
| 592 | #define SPIX_SPARC_IW_STDFA (0xc1b80000) |
| 593 | #define SPIX_SPARC_IW_STF (0xc1200000) |
| 594 | #define SPIX_SPARC_IW_STFA (0xc1a00000) |
| 595 | #define SPIX_SPARC_IW_STFSR (0xc1280000) |
| 596 | #define SPIX_SPARC_IW_STH (0xc0300000) |
| 597 | #define SPIX_SPARC_IW_STHA (0xc0b00000) |
| 598 | #define SPIX_SPARC_IW_STQF (0xc1300000) |
| 599 | #define SPIX_SPARC_IW_STQFA (0xc1b00000) |
| 600 | #define SPIX_SPARC_IW_STW (0xc0200000) |
| 601 | #define SPIX_SPARC_IW_STWA (0xc0a00000) |
| 602 | #define SPIX_SPARC_IW_STX (0xc0700000) |
| 603 | #define SPIX_SPARC_IW_STXA (0xc0f00000) |
| 604 | #define SPIX_SPARC_IW_STXFSR (0xc3280000) |
| 605 | #define SPIX_SPARC_IW_SUB (0x80200000) |
| 606 | #define SPIX_SPARC_IW_SUBC (0x80600000) |
| 607 | #define SPIX_SPARC_IW_SUBCC (0x80a00000) |
| 608 | #define SPIX_SPARC_IW_SUBCCC (0x80e00000) |
| 609 | #define SPIX_SPARC_IW_SWAP (0xc0780000) |
| 610 | #define SPIX_SPARC_IW_SWAPA (0xc0f80000) |
| 611 | #define SPIX_SPARC_IW_TA (0x91d00000) |
| 612 | #define SPIX_SPARC_IW_TADDCC (0x81000000) |
| 613 | #define SPIX_SPARC_IW_TADDCCTV (0x81100000) |
| 614 | #define SPIX_SPARC_IW_TCC (0x9bd00000) |
| 615 | #define SPIX_SPARC_IW_TCS (0x8bd00000) |
| 616 | #define SPIX_SPARC_IW_TE (0x83d00000) |
| 617 | #define SPIX_SPARC_IW_TG (0x95d00000) |
| 618 | #define SPIX_SPARC_IW_TGE (0x97d00000) |
| 619 | #define SPIX_SPARC_IW_TGU (0x99d00000) |
| 620 | #define SPIX_SPARC_IW_TL (0x87d00000) |
| 621 | #define SPIX_SPARC_IW_TLE (0x85d00000) |
| 622 | #define SPIX_SPARC_IW_TLEU (0x89d00000) |
| 623 | #define SPIX_SPARC_IW_TN (0x81d00000) |
| 624 | #define SPIX_SPARC_IW_TNE (0x93d00000) |
| 625 | #define SPIX_SPARC_IW_TNEG (0x8dd00000) |
| 626 | #define SPIX_SPARC_IW_TPOSZ (0x9dd00000) |
| 627 | #define SPIX_SPARC_IW_TSUBCC (0x81080000) |
| 628 | #define SPIX_SPARC_IW_TSUBCCTV (0x81180000) |
| 629 | #define SPIX_SPARC_IW_TVC (0x9fd00000) |
| 630 | #define SPIX_SPARC_IW_TVS (0x8fd00000) |
| 631 | #define SPIX_SPARC_IW_UDIV (0x80700000) |
| 632 | #define SPIX_SPARC_IW_UDIVCC (0x80f00000) |
| 633 | #define SPIX_SPARC_IW_UDIVX (0x80680000) |
| 634 | #define SPIX_SPARC_IW_UMUL (0x80500000) |
| 635 | #define SPIX_SPARC_IW_UMULCC (0x80d00000) |
| 636 | #define SPIX_SPARC_IW_RESERVED_1 (0x00000000) |
| 637 | #define SPIX_SPARC_IW_WRASI (0x87800000) |
| 638 | #define SPIX_SPARC_IW_WRASR (0x81800000) |
| 639 | #define SPIX_SPARC_IW_WRCCR (0x85800000) |
| 640 | #define SPIX_SPARC_IW_WRFPRS (0x8d800000) |
| 641 | #define SPIX_SPARC_IW_WRPR (0x81900000) |
| 642 | #define SPIX_SPARC_IW_WRY (0x81800000) |
| 643 | #define SPIX_SPARC_IW_XNOR (0x80380000) |
| 644 | #define SPIX_SPARC_IW_XNORCC (0x80b80000) |
| 645 | #define SPIX_SPARC_IW_XOR (0x80180000) |
| 646 | #define SPIX_SPARC_IW_XORCC (0x80980000) |
| 647 | |
| 648 | /* VIS3.0 instructions */ |
| 649 | #define SPIX_SPARC_IW_BMASK (0x81b00320) |
| 650 | #define SPIX_SPARC_IW_BSHUFFLE (0x81b00980) |
| 651 | #define SPIX_SPARC_IW_EDGE16LN (0x81b00060) |
| 652 | #define SPIX_SPARC_IW_EDGE16N (0x81b000a0) |
| 653 | #define SPIX_SPARC_IW_EDGE32LN (0x81b00160) |
| 654 | #define SPIX_SPARC_IW_EDGE32N (0x81b00120) |
| 655 | #define SPIX_SPARC_IW_EDGE8LN (0x81b00040) |
| 656 | #define SPIX_SPARC_IW_EDGE8N (0x81b00020) |
| 657 | #define SPIX_SPARC_IW_FCHKSM16 (0x81b00880) |
| 658 | #define SPIX_SPARC_IW_FLCMPD (0x81b02a40) |
| 659 | #define SPIX_SPARC_IW_FLCMPS (0x81b02a20) |
| 660 | #define SPIX_SPARC_IW_FMEAN16 (0x81b00800) |
| 661 | #define SPIX_SPARC_IW_FMERGESP (0x81b009e0) |
| 662 | #define SPIX_SPARC_IW_FPADDS16 (0x81b00b00) |
| 663 | #define SPIX_SPARC_IW_FPADDS16S (0x81b00b20) |
| 664 | #define SPIX_SPARC_IW_FPADDS32 (0x81b00b40) |
| 665 | #define SPIX_SPARC_IW_FPADDS32S (0x81b00b60) |
| 666 | #define SPIX_SPARC_IW_FPMOVC16 (0x81b00940) |
| 667 | #define SPIX_SPARC_IW_FPMOVC32 (0x81b009c0) |
| 668 | #define SPIX_SPARC_IW_FPSUBS16 (0x81b00b80) |
| 669 | #define SPIX_SPARC_IW_FPSUBS16S (0x81b00ba0) |
| 670 | #define SPIX_SPARC_IW_FPSUBS32 (0x81b00bc0) |
| 671 | #define SPIX_SPARC_IW_FPSUBS32S (0x81b00be0) |
| 672 | #define SPIX_SPARC_IW_FSLL16 (0x81b00420) |
| 673 | #define SPIX_SPARC_IW_FSLL32 (0x81b004a0) |
| 674 | #define SPIX_SPARC_IW_FSLAS16 (0x81b00520) |
| 675 | #define SPIX_SPARC_IW_FSLAS32 (0x81b005a0) |
| 676 | #define SPIX_SPARC_IW_FSRA16 (0x81b00560) |
| 677 | #define SPIX_SPARC_IW_FSRA32 (0x81b005e0) |
| 678 | #define SPIX_SPARC_IW_FSRL16 (0x81b00460) |
| 679 | #define SPIX_SPARC_IW_FSRL32 (0x81b004c0) |
| 680 | #define SPIX_SPARC_IW_LZD (0x81b002e0) |
| 681 | #define SPIX_SPARC_IW_RDGSR (0x8144c000) |
| 682 | #define SPIX_SPARC_IW_SFABSS (0x81b02120) |
| 683 | #define SPIX_SPARC_IW_SFADDS (0x81b02820) |
| 684 | #define SPIX_SPARC_IW_SFCMPSEQ (0x81b02e20) |
| 685 | #define SPIX_SPARC_IW_SFCMPSGT (0x81b02ee0) |
| 686 | #define SPIX_SPARC_IW_SFCMPSLE (0x81b02e20) |
| 687 | #define SPIX_SPARC_IW_SFCMPSNE (0x81b02e60) |
| 688 | #define SPIX_SPARC_IW_SFITOS (0x81b03880) |
| 689 | #define SPIX_SPARC_IW_SFMULS (0x81b02920) |
| 690 | #define SPIX_SPARC_IW_SFNEGS (0x81b020a0) |
| 691 | #define SPIX_SPARC_IW_SFSTOI (0x81b03a20) |
| 692 | #define SPIX_SPARC_IW_SFSUBS (0x81b028a0) |
| 693 | #define SPIX_SPARC_IW_SIAM (0x81b01020) |
| 694 | #define SPIX_SPARC_IW_UMULXHI (0x81b002c0) |
| 695 | #define SPIX_SPARC_IW_WRGSR (0xa7800000) |
| 696 | #define SPIX_SPARC_IW_ADDXC (0x81b00220) |
| 697 | #define SPIX_SPARC_IW_ADDXCCC (0x81b00260) |
| 698 | |
| 699 | #define SPIX_SPARC_IW_FMADDS (0x81b80020) |
| 700 | #define SPIX_SPARC_IW_FMADDD (0x81b80040) |
| 701 | #define SPIX_SPARC_IW_FMSUBS (0x81b800a0) |
| 702 | #define SPIX_SPARC_IW_FMSUBD (0x81b800c0) |
| 703 | #define SPIX_SPARC_IW_FNMADDS (0x81b801a0) |
| 704 | #define SPIX_SPARC_IW_FNMADDD (0x81b801c0) |
| 705 | #define SPIX_SPARC_IW_FNMSUBS (0x81b80120) |
| 706 | #define SPIX_SPARC_IW_FNMSUBD (0x81b80140) |
| 707 | |
| 708 | #define SPIX_SPARC_IW_FUMADDS (0x81f80020) |
| 709 | #define SPIX_SPARC_IW_FUMADDD (0x81f80040) |
| 710 | #define SPIX_SPARC_IW_FUMSUBS (0x81f800a0) |
| 711 | #define SPIX_SPARC_IW_FUMSUBD (0x81f800c0) |
| 712 | #define SPIX_SPARC_IW_FUNMADDS (0x81f801a0) |
| 713 | #define SPIX_SPARC_IW_FUNMADDD (0x81f801c0) |
| 714 | #define SPIX_SPARC_IW_FUNMSUBS (0x81f80120) |
| 715 | #define SPIX_SPARC_IW_FUNMSUBD (0x81f80140) |
| 716 | |
| 717 | #define SPIX_SPARC_IW_FPADD64 (0x81b00840) |
| 718 | #define SPIX_SPARC_IW_FPMOVC8 (0x81b00920) |
| 719 | #define SPIX_SPARC_IW_FPSUB64 (0x81b008c0) |
| 720 | #define SPIX_SPARC_IW_FUCMPEQ8 (0x81b00780) |
| 721 | #define SPIX_SPARC_IW_FUCMPGT8 (0x81b00680) |
| 722 | #define SPIX_SPARC_IW_FUCMPLE8 (0x81b00600) |
| 723 | #define SPIX_SPARC_IW_FUCMPNE8 (0x81b00640) |
| 724 | #define SPIX_SPARC_IW_PDISTN (0x81b007e0) |
| 725 | |
| 726 | #define SPIX_SPARC_IW_XMULX (0x81b022a0) |
| 727 | #define SPIX_SPARC_IW_XMULXHI (0x81b022c0) |
| 728 | |
| 729 | #define SPIX_SPARC_IW_WRHPR (0x81980000) |
| 730 | #define SPIX_SPARC_IW_RDHPR (0x81480000) |
| 731 | |
| 732 | #define SPIX_SPARC_IW_MOVDTOX (0x81b02200) |
| 733 | #define SPIX_SPARC_IW_MOVSTOUW (0x81b02220) |
| 734 | #define SPIX_SPARC_IW_MOVSTOSW (0x81b02260) |
| 735 | #define SPIX_SPARC_IW_MOVXTOD (0x81b02300) |
| 736 | #define SPIX_SPARC_IW_MOVWTOS (0x81b02320) |
| 737 | |
| 738 | #ifdef __cplusplus |
| 739 | } |
| 740 | #endif |
| 741 | |
| 742 | #endif /*SPIX_SPARC_IWORDS_H*/ |