Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / devtools / amd64 / include / IWORDS.h
CommitLineData
920dae64
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: IWORDS.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_IWORDS.h.pl".
27**
28** To regenerate this file, type:
29** ./gen_IWORDS.h.pl spix_sparc_iwords.h > IWORDS.h
30*/
31
32/* %COPYRIGHT% */
33
34#ifndef _IWORDS_H
35#define _IWORDS_H
36
37#pragma ident "@(#)gen_IWORDS.h.pl 1.2"
38
39#ifdef __cplusplus
40extern "C" {
41#endif
42
43typedef enum {
44 IW_ADD = (int) 0x80000000,
45 IW_ADDC = (int) 0x80400000,
46 IW_ADDCC = (int) 0x80800000,
47 IW_ADDCCC = (int) 0x80c00000,
48 IW_ALIGNADDR = (int) 0x81b00300,
49 IW_ALIGNADDRL = (int) 0x81b00340,
50 IW_AND = (int) 0x80080000,
51 IW_ANDCC = (int) 0x80880000,
52 IW_ANDN = (int) 0x80280000,
53 IW_ANDNCC = (int) 0x80a80000,
54 IW_ARRAY16 = (int) 0x81b00240,
55 IW_ARRAY32 = (int) 0x81b00280,
56 IW_ARRAY8 = (int) 0x81b00200,
57 IW_BA = (int) 0x10800000,
58 IW_BAA = (int) 0x30800000,
59 IW_BCC = (int) 0x1a800000,
60 IW_BCCA = (int) 0x3a800000,
61 IW_BCS = (int) 0x0a800000,
62 IW_BCSA = (int) 0x2a800000,
63 IW_BE = (int) 0x02800000,
64 IW_BEA = (int) 0x22800000,
65 IW_BG = (int) 0x14800000,
66 IW_BGA = (int) 0x34800000,
67 IW_BGE = (int) 0x16800000,
68 IW_BGEA = (int) 0x36800000,
69 IW_BGU = (int) 0x18800000,
70 IW_BGUA = (int) 0x38800000,
71 IW_BL = (int) 0x06800000,
72 IW_BLA = (int) 0x26800000,
73 IW_BLE = (int) 0x04800000,
74 IW_BLEA = (int) 0x24800000,
75 IW_BLEU = (int) 0x08800000,
76 IW_BLEUA = (int) 0x28800000,
77 IW_BN = (int) 0x00800000,
78 IW_BNA = (int) 0x20800000,
79 IW_BNE = (int) 0x12800000,
80 IW_BNEA = (int) 0x32800000,
81 IW_BNEG = (int) 0x0c800000,
82 IW_BNEGA = (int) 0x2c800000,
83 IW_BPAAPN = (int) 0x30400000,
84 IW_BPAAPT = (int) 0x30480000,
85 IW_BPAPN = (int) 0x10400000,
86 IW_BPAPT = (int) 0x10480000,
87 IW_BPCCAPN = (int) 0x3a400000,
88 IW_BPCCAPT = (int) 0x3a480000,
89 IW_BPCCPN = (int) 0x1a400000,
90 IW_BPCCPT = (int) 0x1a480000,
91 IW_BPCSAPN = (int) 0x2a400000,
92 IW_BPCSAPT = (int) 0x2a480000,
93 IW_BPCSPN = (int) 0x0a400000,
94 IW_BPCSPT = (int) 0x0a480000,
95 IW_BPEAPN = (int) 0x22400000,
96 IW_BPEAPT = (int) 0x22480000,
97 IW_BPEPN = (int) 0x02400000,
98 IW_BPEPT = (int) 0x02480000,
99 IW_BPGAPN = (int) 0x34400000,
100 IW_BPGAPT = (int) 0x34480000,
101 IW_BPGPN = (int) 0x14400000,
102 IW_BPGPT = (int) 0x14480000,
103 IW_BPGEAPN = (int) 0x36400000,
104 IW_BPGEAPT = (int) 0x36480000,
105 IW_BPGEPN = (int) 0x16400000,
106 IW_BPGEPT = (int) 0x16480000,
107 IW_BPGUAPN = (int) 0x38400000,
108 IW_BPGUAPT = (int) 0x38480000,
109 IW_BPGUPN = (int) 0x18400000,
110 IW_BPGUPT = (int) 0x18480000,
111 IW_BPLAPN = (int) 0x26400000,
112 IW_BPLAPT = (int) 0x26480000,
113 IW_BPLPN = (int) 0x06400000,
114 IW_BPLPT = (int) 0x06480000,
115 IW_BPLEAPN = (int) 0x24400000,
116 IW_BPLEAPT = (int) 0x24480000,
117 IW_BPLEPN = (int) 0x04400000,
118 IW_BPLEPT = (int) 0x04480000,
119 IW_BPLEUAPN = (int) 0x28400000,
120 IW_BPLEUAPT = (int) 0x28480000,
121 IW_BPLEUPN = (int) 0x08400000,
122 IW_BPLEUPT = (int) 0x08480000,
123 IW_BPNAPN = (int) 0x20400000,
124 IW_BPNAPT = (int) 0x20480000,
125 IW_BPNPN = (int) 0x00400000,
126 IW_BPNPT = (int) 0x00480000,
127 IW_BPNEAPN = (int) 0x32400000,
128 IW_BPNEAPT = (int) 0x32480000,
129 IW_BPNEPN = (int) 0x12400000,
130 IW_BPNEPT = (int) 0x12480000,
131 IW_BPNEGAPN = (int) 0x2c400000,
132 IW_BPNEGAPT = (int) 0x2c480000,
133 IW_BPNEGPN = (int) 0x0c400000,
134 IW_BPNEGPT = (int) 0x0c480000,
135 IW_BPOS = (int) 0x1c800000,
136 IW_BPOSA = (int) 0x3c800000,
137 IW_BPPOSAPN = (int) 0x3c400000,
138 IW_BPPOSAPT = (int) 0x3c480000,
139 IW_BPPOSPN = (int) 0x1c400000,
140 IW_BPPOSPT = (int) 0x1c480000,
141 IW_BPVCAPN = (int) 0x3e400000,
142 IW_BPVCAPT = (int) 0x3e480000,
143 IW_BPVCPN = (int) 0x1e400000,
144 IW_BPVCPT = (int) 0x1e480000,
145 IW_BPVSAPN = (int) 0x2e400000,
146 IW_BPVSAPT = (int) 0x2e480000,
147 IW_BPVSPN = (int) 0x0e400000,
148 IW_BPVSPT = (int) 0x0e480000,
149 IW_BRGEZAPN = (int) 0x2ec00000,
150 IW_BRGEZAPT = (int) 0x2ec80000,
151 IW_BRGEZPN = (int) 0x0ec00000,
152 IW_BRGEZPT = (int) 0x0ec80000,
153 IW_BRGZAPN = (int) 0x2cc00000,
154 IW_BRGZAPT = (int) 0x2cc80000,
155 IW_BRGZPN = (int) 0x0cc00000,
156 IW_BRGZPT = (int) 0x0cc80000,
157 IW_BRLEZAPN = (int) 0x24c00000,
158 IW_BRLEZAPT = (int) 0x24c80000,
159 IW_BRLEZPN = (int) 0x04c00000,
160 IW_BRLEZPT = (int) 0x04c80000,
161 IW_BRLZAPN = (int) 0x26c00000,
162 IW_BRLZAPT = (int) 0x26c80000,
163 IW_BRLZPN = (int) 0x06c00000,
164 IW_BRLZPT = (int) 0x06c80000,
165 IW_BRNZAPN = (int) 0x2ac00000,
166 IW_BRNZAPT = (int) 0x2ac80000,
167 IW_BRNZPN = (int) 0x0ac00000,
168 IW_BRNZPT = (int) 0x0ac80000,
169 IW_BRZAPN = (int) 0x22c00000,
170 IW_BRZAPT = (int) 0x22c80000,
171 IW_BRZPN = (int) 0x02c00000,
172 IW_BRZPT = (int) 0x02c80000,
173 IW_BVC = (int) 0x1e800000,
174 IW_BVCA = (int) 0x3e800000,
175 IW_BVS = (int) 0x0e800000,
176 IW_BVSA = (int) 0x2e800000,
177 IW_CALL = (int) 0x40000000,
178 IW_CASA = (int) 0xc1e00000,
179 IW_CASXA = (int) 0xc1f00000,
180 IW_DONE = (int) 0x81f00000,
181 IW_EDGE16 = (int) 0x81b00080,
182 IW_EDGE16L = (int) 0x81b000c0,
183 IW_EDGE32 = (int) 0x81b00100,
184 IW_EDGE32L = (int) 0x81b00140,
185 IW_EDGE8 = (int) 0x81b00000,
186 IW_EDGE8L = (int) 0x81b00040,
187 IW_FABSD = (int) 0x81a00140,
188 IW_FABSQ = (int) 0x81a00160,
189 IW_FABSS = (int) 0x81a00120,
190 IW_FADDD = (int) 0x81a00840,
191 IW_FADDQ = (int) 0x81a00860,
192 IW_FADDS = (int) 0x81a00820,
193 IW_FALIGNDATA = (int) 0x81b00900,
194 IW_FAND = (int) 0x81b00e00,
195 IW_FANDNOT1 = (int) 0x81b00d00,
196 IW_FANDNOT1S = (int) 0x81b00d20,
197 IW_FANDNOT2 = (int) 0x81b00c80,
198 IW_FANDNOT2S = (int) 0x81b00ca0,
199 IW_FANDS = (int) 0x81b00e20,
200 IW_FBA = (int) 0x11800000,
201 IW_FBAA = (int) 0x31800000,
202 IW_FBE = (int) 0x13800000,
203 IW_FBEA = (int) 0x33800000,
204 IW_FBG = (int) 0x0d800000,
205 IW_FBGA = (int) 0x2d800000,
206 IW_FBGE = (int) 0x17800000,
207 IW_FBGEA = (int) 0x37800000,
208 IW_FBL = (int) 0x09800000,
209 IW_FBLA = (int) 0x29800000,
210 IW_FBLE = (int) 0x1b800000,
211 IW_FBLEA = (int) 0x3b800000,
212 IW_FBLG = (int) 0x05800000,
213 IW_FBLGA = (int) 0x25800000,
214 IW_FBN = (int) 0x01800000,
215 IW_FBNA = (int) 0x21800000,
216 IW_FBNE = (int) 0x03800000,
217 IW_FBNEA = (int) 0x23800000,
218 IW_FBO = (int) 0x1f800000,
219 IW_FBOA = (int) 0x3f800000,
220 IW_FBPAAPN = (int) 0x31400000,
221 IW_FBPAAPT = (int) 0x31480000,
222 IW_FBPAPN = (int) 0x11400000,
223 IW_FBPAPT = (int) 0x11480000,
224 IW_FBPEAPN = (int) 0x33400000,
225 IW_FBPEAPT = (int) 0x33480000,
226 IW_FBPEPN = (int) 0x13400000,
227 IW_FBPEPT = (int) 0x13480000,
228 IW_FBPGAPN = (int) 0x2d400000,
229 IW_FBPGAPT = (int) 0x2d480000,
230 IW_FBPGPN = (int) 0x0d400000,
231 IW_FBPGPT = (int) 0x0d480000,
232 IW_FBPGEAPN = (int) 0x37400000,
233 IW_FBPGEAPT = (int) 0x37480000,
234 IW_FBPGEPN = (int) 0x17400000,
235 IW_FBPGEPT = (int) 0x17480000,
236 IW_FBPLAPN = (int) 0x29400000,
237 IW_FBPLAPT = (int) 0x29480000,
238 IW_FBPLPN = (int) 0x09400000,
239 IW_FBPLPT = (int) 0x09480000,
240 IW_FBPLEAPN = (int) 0x3b400000,
241 IW_FBPLEAPT = (int) 0x3b480000,
242 IW_FBPLEPN = (int) 0x1b400000,
243 IW_FBPLEPT = (int) 0x1b480000,
244 IW_FBPLGAPN = (int) 0x25400000,
245 IW_FBPLGAPT = (int) 0x25480000,
246 IW_FBPLGPN = (int) 0x05400000,
247 IW_FBPLGPT = (int) 0x05480000,
248 IW_FBPNAPN = (int) 0x21400000,
249 IW_FBPNAPT = (int) 0x21480000,
250 IW_FBPNPN = (int) 0x01400000,
251 IW_FBPNPT = (int) 0x01480000,
252 IW_FBPNEAPN = (int) 0x23400000,
253 IW_FBPNEAPT = (int) 0x23480000,
254 IW_FBPNEPN = (int) 0x03400000,
255 IW_FBPNEPT = (int) 0x03480000,
256 IW_FBPOAPN = (int) 0x3f400000,
257 IW_FBPOAPT = (int) 0x3f480000,
258 IW_FBPOPN = (int) 0x1f400000,
259 IW_FBPOPT = (int) 0x1f480000,
260 IW_FBPUAPN = (int) 0x2f400000,
261 IW_FBPUAPT = (int) 0x2f480000,
262 IW_FBPUPN = (int) 0x0f400000,
263 IW_FBPUPT = (int) 0x0f480000,
264 IW_FBPUEAPN = (int) 0x35400000,
265 IW_FBPUEAPT = (int) 0x35480000,
266 IW_FBPUEPN = (int) 0x15400000,
267 IW_FBPUEPT = (int) 0x15480000,
268 IW_FBPUGAPN = (int) 0x2b400000,
269 IW_FBPUGAPT = (int) 0x2b480000,
270 IW_FBPUGPN = (int) 0x0b400000,
271 IW_FBPUGPT = (int) 0x0b480000,
272 IW_FBPUGEAPN = (int) 0x39400000,
273 IW_FBPUGEAPT = (int) 0x39480000,
274 IW_FBPUGEPN = (int) 0x19400000,
275 IW_FBPUGEPT = (int) 0x19480000,
276 IW_FBPULAPN = (int) 0x27400000,
277 IW_FBPULAPT = (int) 0x27480000,
278 IW_FBPULPN = (int) 0x07400000,
279 IW_FBPULPT = (int) 0x07480000,
280 IW_FBPULEAPN = (int) 0x3d400000,
281 IW_FBPULEAPT = (int) 0x3d480000,
282 IW_FBPULEPN = (int) 0x1d400000,
283 IW_FBPULEPT = (int) 0x1d480000,
284 IW_FBU = (int) 0x0f800000,
285 IW_FBUA = (int) 0x2f800000,
286 IW_FBUE = (int) 0x15800000,
287 IW_FBUEA = (int) 0x35800000,
288 IW_FBUG = (int) 0x0b800000,
289 IW_FBUGA = (int) 0x2b800000,
290 IW_FBUGE = (int) 0x19800000,
291 IW_FBUGEA = (int) 0x39800000,
292 IW_FBUL = (int) 0x07800000,
293 IW_FBULA = (int) 0x27800000,
294 IW_FBULE = (int) 0x1d800000,
295 IW_FBULEA = (int) 0x3d800000,
296 IW_FCMPD = (int) 0x81a80a40,
297 IW_FCMPED = (int) 0x81a80ac0,
298 IW_FCMPEQ = (int) 0x81a80ae0,
299 IW_FCMPEQ16 = (int) 0x81b00540,
300 IW_FCMPEQ32 = (int) 0x81b005c0,
301 IW_FCMPES = (int) 0x81a80aa0,
302 IW_FCMPGT16 = (int) 0x81b00500,
303 IW_FCMPGT32 = (int) 0x81b00580,
304 IW_FCMPLE16 = (int) 0x81b00400,
305 IW_FCMPLE32 = (int) 0x81b00480,
306 IW_FCMPNE16 = (int) 0x81b00440,
307 IW_FCMPNE32 = (int) 0x81b004c0,
308 IW_FCMPQ = (int) 0x81a80a60,
309 IW_FCMPS = (int) 0x81a80a20,
310 IW_FDIVD = (int) 0x81a009c0,
311 IW_FDIVQ = (int) 0x81a009e0,
312 IW_FDIVS = (int) 0x81a009a0,
313 IW_FDMULQ = (int) 0x81a00dc0,
314 IW_FDTOI = (int) 0x81a01a40,
315 IW_FDTOQ = (int) 0x81a019c0,
316 IW_FDTOS = (int) 0x81a018c0,
317 IW_FDTOX = (int) 0x81a01040,
318 IW_FEXPAND = (int) 0x81b009a0,
319 IW_FITOD = (int) 0x81a01900,
320 IW_FITOQ = (int) 0x81a01980,
321 IW_FITOS = (int) 0x81a01880,
322 IW_FLUSH = (int) 0x81d80000,
323 IW_FLUSHW = (int) 0x81580000,
324 IW_FMOVD = (int) 0x81a00040,
325 IW_FMOVDA = (int) 0x81aa2040,
326 IW_FMOVDCC = (int) 0x81ab6040,
327 IW_FMOVDCS = (int) 0x81a96040,
328 IW_FMOVDE = (int) 0x81a86040,
329 IW_FMOVDFA = (int) 0x81aa0040,
330 IW_FMOVDFE = (int) 0x81aa4040,
331 IW_FMOVDFG = (int) 0x81a98040,
332 IW_FMOVDFGE = (int) 0x81aac040,
333 IW_FMOVDFL = (int) 0x81a90040,
334 IW_FMOVDFLE = (int) 0x81ab4040,
335 IW_FMOVDFLG = (int) 0x81a88040,
336 IW_FMOVDFN = (int) 0x81a80040,
337 IW_FMOVDFNE = (int) 0x81a84040,
338 IW_FMOVDFO = (int) 0x81abc040,
339 IW_FMOVDFU = (int) 0x81a9c040,
340 IW_FMOVDFUE = (int) 0x81aa8040,
341 IW_FMOVDFUG = (int) 0x81a94040,
342 IW_FMOVDFUGE = (int) 0x81ab0040,
343 IW_FMOVDFUL = (int) 0x81a8c040,
344 IW_FMOVDFULE = (int) 0x81ab8040,
345 IW_FMOVDG = (int) 0x81aaa040,
346 IW_FMOVDGE = (int) 0x81aae040,
347 IW_FMOVDGU = (int) 0x81ab2040,
348 IW_FMOVDL = (int) 0x81a8e040,
349 IW_FMOVDLE = (int) 0x81a8a040,
350 IW_FMOVDLEU = (int) 0x81a92040,
351 IW_FMOVDN = (int) 0x81a82040,
352 IW_FMOVDNE = (int) 0x81aa6040,
353 IW_FMOVDNEG = (int) 0x81a9a040,
354 IW_FMOVDPOS = (int) 0x81aba040,
355 IW_FMOVDVC = (int) 0x81abe040,
356 IW_FMOVDVS = (int) 0x81a9e040,
357 IW_FMOVQ = (int) 0x81a00060,
358 IW_FMOVQA = (int) 0x81aa2060,
359 IW_FMOVQCC = (int) 0x81ab6060,
360 IW_FMOVQCS = (int) 0x81a96060,
361 IW_FMOVQE = (int) 0x81a86060,
362 IW_FMOVQFA = (int) 0x81aa0060,
363 IW_FMOVQFE = (int) 0x81aa4060,
364 IW_FMOVQFG = (int) 0x81a98060,
365 IW_FMOVQFGE = (int) 0x81aac060,
366 IW_FMOVQFL = (int) 0x81a90060,
367 IW_FMOVQFLE = (int) 0x81ab4060,
368 IW_FMOVQFLG = (int) 0x81a88060,
369 IW_FMOVQFN = (int) 0x81a80060,
370 IW_FMOVQFNE = (int) 0x81a84060,
371 IW_FMOVQFO = (int) 0x81abc060,
372 IW_FMOVQFU = (int) 0x81a9c060,
373 IW_FMOVQFUE = (int) 0x81aa8060,
374 IW_FMOVQFUG = (int) 0x81a94060,
375 IW_FMOVQFUGE = (int) 0x81ab0060,
376 IW_FMOVQFUL = (int) 0x81a8c060,
377 IW_FMOVQFULE = (int) 0x81ab8060,
378 IW_FMOVQG = (int) 0x81aaa060,
379 IW_FMOVQGE = (int) 0x81aae060,
380 IW_FMOVQGU = (int) 0x81ab2060,
381 IW_FMOVQL = (int) 0x81a8e060,
382 IW_FMOVQLE = (int) 0x81a8a060,
383 IW_FMOVQLEU = (int) 0x81a92060,
384 IW_FMOVQN = (int) 0x81a82060,
385 IW_FMOVQNE = (int) 0x81aa6060,
386 IW_FMOVQNEG = (int) 0x81a9a060,
387 IW_FMOVQPOS = (int) 0x81aba060,
388 IW_FMOVQVC = (int) 0x81abe060,
389 IW_FMOVQVS = (int) 0x81a9e060,
390 IW_FMOVRDGEZ = (int) 0x81a81cc0,
391 IW_FMOVRDGZ = (int) 0x81a818c0,
392 IW_FMOVRDLEZ = (int) 0x81a808c0,
393 IW_FMOVRDLZ = (int) 0x81a80cc0,
394 IW_FMOVRDNZ = (int) 0x81a814c0,
395 IW_FMOVRDZ = (int) 0x81a804c0,
396 IW_FMOVRQGEZ = (int) 0x81a81ce0,
397 IW_FMOVRQGZ = (int) 0x81a818e0,
398 IW_FMOVRQLEZ = (int) 0x81a808e0,
399 IW_FMOVRQLZ = (int) 0x81a80ce0,
400 IW_FMOVRQNZ = (int) 0x81a814e0,
401 IW_FMOVRQZ = (int) 0x81a804e0,
402 IW_FMOVRSGEZ = (int) 0x81a81ca0,
403 IW_FMOVRSGZ = (int) 0x81a818a0,
404 IW_FMOVRSLEZ = (int) 0x81a808a0,
405 IW_FMOVRSLZ = (int) 0x81a80ca0,
406 IW_FMOVRSNZ = (int) 0x81a814a0,
407 IW_FMOVRSZ = (int) 0x81a804a0,
408 IW_FMOVS = (int) 0x81a00020,
409 IW_FMOVSA = (int) 0x81aa2020,
410 IW_FMOVSCC = (int) 0x81ab6020,
411 IW_FMOVSCS = (int) 0x81a96020,
412 IW_FMOVSE = (int) 0x81a86020,
413 IW_FMOVSFA = (int) 0x81aa0020,
414 IW_FMOVSFE = (int) 0x81aa4020,
415 IW_FMOVSFG = (int) 0x81a98020,
416 IW_FMOVSFGE = (int) 0x81aac020,
417 IW_FMOVSFL = (int) 0x81a90020,
418 IW_FMOVSFLE = (int) 0x81ab4020,
419 IW_FMOVSFLG = (int) 0x81a88020,
420 IW_FMOVSFN = (int) 0x81a80020,
421 IW_FMOVSFNE = (int) 0x81a84020,
422 IW_FMOVSFO = (int) 0x81abc020,
423 IW_FMOVSFU = (int) 0x81a9c020,
424 IW_FMOVSFUE = (int) 0x81aa8020,
425 IW_FMOVSFUG = (int) 0x81a94020,
426 IW_FMOVSFUGE = (int) 0x81ab0020,
427 IW_FMOVSFUL = (int) 0x81a8c020,
428 IW_FMOVSFULE = (int) 0x81ab8020,
429 IW_FMOVSG = (int) 0x81aaa020,
430 IW_FMOVSGE = (int) 0x81aae020,
431 IW_FMOVSGU = (int) 0x81ab2020,
432 IW_FMOVSL = (int) 0x81a8e020,
433 IW_FMOVSLE = (int) 0x81a8a020,
434 IW_FMOVSLEU = (int) 0x81a92020,
435 IW_FMOVSN = (int) 0x81a82020,
436 IW_FMOVSNE = (int) 0x81aa6020,
437 IW_FMOVSNEG = (int) 0x81a9a020,
438 IW_FMOVSPOS = (int) 0x81aba020,
439 IW_FMOVSVC = (int) 0x81abe020,
440 IW_FMOVSVS = (int) 0x81a9e020,
441 IW_FMUL8SUX16 = (int) 0x81b006c0,
442 IW_FMUL8ULX16 = (int) 0x81b006e0,
443 IW_FMUL8X16 = (int) 0x81b00620,
444 IW_FMUL8X16AL = (int) 0x81b006a0,
445 IW_FMUL8X16AU = (int) 0x81b00660,
446 IW_FMULD = (int) 0x81a00940,
447 IW_FMULD8SUX16 = (int) 0x81b00700,
448 IW_FMULD8ULX16 = (int) 0x81b00720,
449 IW_FMULQ = (int) 0x81a00960,
450 IW_FMULS = (int) 0x81a00920,
451 IW_FNAND = (int) 0x81b00dc0,
452 IW_FNANDS = (int) 0x81b00de0,
453 IW_FNEGD = (int) 0x81a000c0,
454 IW_FNEGQ = (int) 0x81a000e0,
455 IW_FNEGS = (int) 0x81a000a0,
456 IW_FNOR = (int) 0x81b00c40,
457 IW_FNORS = (int) 0x81b00c60,
458 IW_FNOT1 = (int) 0x81b00d40,
459 IW_FNOT1S = (int) 0x81b00d60,
460 IW_FNOT2 = (int) 0x81b00cc0,
461 IW_FNOT2S = (int) 0x81b00ce0,
462 IW_FONE = (int) 0x81b00fc0,
463 IW_FONES = (int) 0x81b00fe0,
464 IW_FOR = (int) 0x81b00f80,
465 IW_FORNOT1 = (int) 0x81b00f40,
466 IW_FORNOT1S = (int) 0x81b00f60,
467 IW_FORNOT2 = (int) 0x81b00ec0,
468 IW_FORNOT2S = (int) 0x81b00ee0,
469 IW_FORS = (int) 0x81b00fa0,
470 IW_FPACK16 = (int) 0x81b00760,
471 IW_FPACK32 = (int) 0x81b00740,
472 IW_FPACKFIX = (int) 0x81b007a0,
473 IW_FPADD16 = (int) 0x81b00a00,
474 IW_FPADD16S = (int) 0x81b00a20,
475 IW_FPADD32 = (int) 0x81b00a40,
476 IW_FPADD32S = (int) 0x81b00a60,
477 IW_FPMERGE = (int) 0x81b00960,
478 IW_FPSUB16 = (int) 0x81b00a80,
479 IW_FPSUB16S = (int) 0x81b00aa0,
480 IW_FPSUB32 = (int) 0x81b00ac0,
481 IW_FPSUB32S = (int) 0x81b00ae0,
482 IW_FQTOD = (int) 0x81a01960,
483 IW_FQTOI = (int) 0x81a01a60,
484 IW_FQTOS = (int) 0x81a018e0,
485 IW_FQTOX = (int) 0x81a01060,
486 IW_FSMULD = (int) 0x81a00d20,
487 IW_FSQRTD = (int) 0x81a00540,
488 IW_FSQRTQ = (int) 0x81a00560,
489 IW_FSQRTS = (int) 0x81a00520,
490 IW_FSRC1 = (int) 0x81b00e80,
491 IW_FSRC1S = (int) 0x81b00ea0,
492 IW_FSRC2 = (int) 0x81b00f00,
493 IW_FSRC2S = (int) 0x81b00f20,
494 IW_FSTOD = (int) 0x81a01920,
495 IW_FSTOI = (int) 0x81a01a20,
496 IW_FSTOQ = (int) 0x81a019a0,
497 IW_FSTOX = (int) 0x81a01020,
498 IW_FSUBD = (int) 0x81a008c0,
499 IW_FSUBQ = (int) 0x81a008e0,
500 IW_FSUBS = (int) 0x81a008a0,
501 IW_FXNOR = (int) 0x81b00e40,
502 IW_FXNORS = (int) 0x81b00e60,
503 IW_FXOR = (int) 0x81b00d80,
504 IW_FXORS = (int) 0x81b00da0,
505 IW_FXTOD = (int) 0x81a01100,
506 IW_FXTOQ = (int) 0x81a01180,
507 IW_FXTOS = (int) 0x81a01080,
508 IW_FZERO = (int) 0x81b00c00,
509 IW_FZEROS = (int) 0x81b00c20,
510 IW_ILLTRAP = (int) 0x00000000,
511 IW_IMPDEP1 = (int) 0x81b00000,
512 IW_IMPDEP2 = (int) 0x81b80000,
513 IW_JMPL = (int) 0x81c00000,
514 IW_LDD = (int) 0xc0180000,
515 IW_LDDA = (int) 0xc0980000,
516 IW_LDDF = (int) 0xc1180000,
517 IW_LDDFA = (int) 0xc1980000,
518 IW_LDF = (int) 0xc1000000,
519 IW_LDFA = (int) 0xc1800000,
520 IW_LDFSR = (int) 0xc1080000,
521 IW_LDQF = (int) 0xc1100000,
522 IW_LDQFA = (int) 0xc1900000,
523 IW_LDSB = (int) 0xc0480000,
524 IW_LDSBA = (int) 0xc0c80000,
525 IW_LDSH = (int) 0xc0500000,
526 IW_LDSHA = (int) 0xc0d00000,
527 IW_LDSTUB = (int) 0xc0680000,
528 IW_LDSTUBA = (int) 0xc0e80000,
529 IW_LDSW = (int) 0xc0400000,
530 IW_LDSWA = (int) 0xc0c00000,
531 IW_LDUB = (int) 0xc0080000,
532 IW_LDUBA = (int) 0xc0880000,
533 IW_LDUH = (int) 0xc0100000,
534 IW_LDUHA = (int) 0xc0900000,
535 IW_LDUW = (int) 0xc0000000,
536 IW_LDUWA = (int) 0xc0800000,
537 IW_LDX = (int) 0xc0580000,
538 IW_LDXA = (int) 0xc0d80000,
539 IW_LDXFSR = (int) 0xc3080000,
540 IW_MEMBAR = (int) 0x8143c000,
541 IW_MOVA = (int) 0x81660000,
542 IW_MOVCC = (int) 0x81674000,
543 IW_MOVCS = (int) 0x81654000,
544 IW_MOVE = (int) 0x81644000,
545 IW_MOVFA = (int) 0x81620000,
546 IW_MOVFE = (int) 0x81624000,
547 IW_MOVFG = (int) 0x81618000,
548 IW_MOVFGE = (int) 0x8162c000,
549 IW_MOVFL = (int) 0x81610000,
550 IW_MOVFLE = (int) 0x81634000,
551 IW_MOVFLG = (int) 0x81608000,
552 IW_MOVFN = (int) 0x81600000,
553 IW_MOVFNE = (int) 0x81604000,
554 IW_MOVFO = (int) 0x8163c000,
555 IW_MOVFU = (int) 0x8161c000,
556 IW_MOVFUE = (int) 0x81628000,
557 IW_MOVFUG = (int) 0x81614000,
558 IW_MOVFUGE = (int) 0x81630000,
559 IW_MOVFUL = (int) 0x8160c000,
560 IW_MOVFULE = (int) 0x81638000,
561 IW_MOVG = (int) 0x81668000,
562 IW_MOVGE = (int) 0x8166c000,
563 IW_MOVGU = (int) 0x81670000,
564 IW_MOVL = (int) 0x8164c000,
565 IW_MOVLE = (int) 0x81648000,
566 IW_MOVLEU = (int) 0x81650000,
567 IW_MOVN = (int) 0x81640000,
568 IW_MOVNE = (int) 0x81664000,
569 IW_MOVNEG = (int) 0x81658000,
570 IW_MOVPOS = (int) 0x81678000,
571 IW_MOVRGEZ = (int) 0x81781c00,
572 IW_MOVRGZ = (int) 0x81781800,
573 IW_MOVRLEZ = (int) 0x81780800,
574 IW_MOVRLZ = (int) 0x81780c00,
575 IW_MOVRNZ = (int) 0x81781400,
576 IW_MOVRZ = (int) 0x81780400,
577 IW_MOVVC = (int) 0x8167c000,
578 IW_MOVVS = (int) 0x8165c000,
579 IW_MULSCC = (int) 0x81200000,
580 IW_MULX = (int) 0x80480000,
581 IW_NOP = (int) 0x01000000,
582 IW_OR = (int) 0x80100000,
583 IW_ORCC = (int) 0x80900000,
584 IW_ORN = (int) 0x80300000,
585 IW_ORNCC = (int) 0x80b00000,
586 IW_PDIST = (int) 0x81b007c0,
587 IW_POPC = (int) 0x81700000,
588 IW_PREFETCH = (int) 0xc1680000,
589 IW_PREFETCHA = (int) 0xc1e80000,
590 IW_RDASI = (int) 0x8140c000,
591 IW_RDASR = (int) 0x81400000,
592 IW_RDCCR = (int) 0x81408000,
593 IW_RDFPRS = (int) 0x81418000,
594 IW_RDPC = (int) 0x81414000,
595 IW_RDPR = (int) 0x81500000,
596 IW_RDTICK = (int) 0x81410000,
597 IW_RDY = (int) 0x81400000,
598 IW_RESTORE = (int) 0x81e80000,
599 IW_RESTORED = (int) 0x83880000,
600 IW_RETRY = (int) 0x83f00000,
601 IW_RETURN = (int) 0x81c80000,
602 IW_SAVE = (int) 0x81e00000,
603 IW_SAVED = (int) 0x81880000,
604 IW_SDIV = (int) 0x80780000,
605 IW_SDIVCC = (int) 0x80f80000,
606 IW_SDIVX = (int) 0x81680000,
607 IW_RESERVED_0 = (int) 0x00000000,
608 IW_SETHI = (int) 0x01000000,
609 IW_SHUTDOWN = (int) 0x81b01000,
610 IW_SIR = (int) 0x9f802000,
611 IW_SLL = (int) 0x81280000,
612 IW_SLLX = (int) 0x81281000,
613 IW_SMUL = (int) 0x80580000,
614 IW_SMULCC = (int) 0x80d80000,
615 IW_SRA = (int) 0x81380000,
616 IW_SRAX = (int) 0x81381000,
617 IW_SRL = (int) 0x81300000,
618 IW_SRLX = (int) 0x81301000,
619 IW_STB = (int) 0xc0280000,
620 IW_STBA = (int) 0xc0a80000,
621 IW_STD = (int) 0xc0380000,
622 IW_STDA = (int) 0xc0b80000,
623 IW_STDF = (int) 0xc1380000,
624 IW_STDFA = (int) 0xc1b80000,
625 IW_STF = (int) 0xc1200000,
626 IW_STFA = (int) 0xc1a00000,
627 IW_STFSR = (int) 0xc1280000,
628 IW_STH = (int) 0xc0300000,
629 IW_STHA = (int) 0xc0b00000,
630 IW_STQF = (int) 0xc1300000,
631 IW_STQFA = (int) 0xc1b00000,
632 IW_STW = (int) 0xc0200000,
633 IW_STWA = (int) 0xc0a00000,
634 IW_STX = (int) 0xc0700000,
635 IW_STXA = (int) 0xc0f00000,
636 IW_STXFSR = (int) 0xc3280000,
637 IW_SUB = (int) 0x80200000,
638 IW_SUBC = (int) 0x80600000,
639 IW_SUBCC = (int) 0x80a00000,
640 IW_SUBCCC = (int) 0x80e00000,
641 IW_SWAP = (int) 0xc0780000,
642 IW_SWAPA = (int) 0xc0f80000,
643 IW_TA = (int) 0x91d00000,
644 IW_TADDCC = (int) 0x81000000,
645 IW_TADDCCTV = (int) 0x81100000,
646 IW_TCC = (int) 0x9bd00000,
647 IW_TCS = (int) 0x8bd00000,
648 IW_TE = (int) 0x83d00000,
649 IW_TG = (int) 0x95d00000,
650 IW_TGE = (int) 0x97d00000,
651 IW_TGU = (int) 0x99d00000,
652 IW_TL = (int) 0x87d00000,
653 IW_TLE = (int) 0x85d00000,
654 IW_TLEU = (int) 0x89d00000,
655 IW_TN = (int) 0x81d00000,
656 IW_TNE = (int) 0x93d00000,
657 IW_TNEG = (int) 0x8dd00000,
658 IW_TPOSZ = (int) 0x9dd00000,
659 IW_TSUBCC = (int) 0x81080000,
660 IW_TSUBCCTV = (int) 0x81180000,
661 IW_TVC = (int) 0x9fd00000,
662 IW_TVS = (int) 0x8fd00000,
663 IW_UDIV = (int) 0x80700000,
664 IW_UDIVCC = (int) 0x80f00000,
665 IW_UDIVX = (int) 0x80680000,
666 IW_UMUL = (int) 0x80500000,
667 IW_UMULCC = (int) 0x80d00000,
668 IW_RESERVED_1 = (int) 0x00000000,
669 IW_WRASI = (int) 0x87800000,
670 IW_WRASR = (int) 0x81800000,
671 IW_WRCCR = (int) 0x85800000,
672 IW_WRFPRS = (int) 0x8d800000,
673 IW_WRPR = (int) 0x81900000,
674 IW_WRY = (int) 0x81800000,
675 IW_XNOR = (int) 0x80380000,
676 IW_XNORCC = (int) 0x80b80000,
677 IW_XOR = (int) 0x80180000,
678 IW_XORCC = (int) 0x80980000,
679 IW_BMASK = (int) 0x81b00320,
680 IW_BSHUFFLE = (int) 0x81b00980,
681 IW_EDGE16LN = (int) 0x81b00060,
682 IW_EDGE16N = (int) 0x81b000a0,
683 IW_EDGE32LN = (int) 0x81b00160,
684 IW_EDGE32N = (int) 0x81b00120,
685 IW_EDGE8LN = (int) 0x81b00040,
686 IW_EDGE8N = (int) 0x81b00020,
687 IW_FCHKSM16 = (int) 0x81b00880,
688 IW_FLCMPD = (int) 0x81b02a40,
689 IW_FLCMPS = (int) 0x81b02a20,
690 IW_FMEAN16 = (int) 0x81b00800,
691 IW_FMERGESP = (int) 0x81b009e0,
692 IW_FPADDS16 = (int) 0x81b00b00,
693 IW_FPADDS16S = (int) 0x81b00b20,
694 IW_FPADDS32 = (int) 0x81b00b40,
695 IW_FPADDS32S = (int) 0x81b00b60,
696 IW_FPMOVC16 = (int) 0x81b00940,
697 IW_FPMOVC32 = (int) 0x81b009c0,
698 IW_FPSUBS16 = (int) 0x81b00b80,
699 IW_FPSUBS16S = (int) 0x81b00ba0,
700 IW_FPSUBS32 = (int) 0x81b00bc0,
701 IW_FPSUBS32S = (int) 0x81b00be0,
702 IW_FSLL16 = (int) 0x81b00420,
703 IW_FSLL32 = (int) 0x81b004a0,
704 IW_FSLAS16 = (int) 0x81b00520,
705 IW_FSLAS32 = (int) 0x81b005a0,
706 IW_FSRA16 = (int) 0x81b00560,
707 IW_FSRA32 = (int) 0x81b005e0,
708 IW_FSRL16 = (int) 0x81b00460,
709 IW_FSRL32 = (int) 0x81b004c0,
710 IW_LZD = (int) 0x81b002e0,
711 IW_RDGSR = (int) 0x8144c000,
712 IW_SFABSS = (int) 0x81b02120,
713 IW_SFADDS = (int) 0x81b02820,
714 IW_SFCMPSEQ = (int) 0x81b02e20,
715 IW_SFCMPSGT = (int) 0x81b02ee0,
716 IW_SFCMPSLE = (int) 0x81b02e20,
717 IW_SFCMPSNE = (int) 0x81b02e60,
718 IW_SFITOS = (int) 0x81b03880,
719 IW_SFMULS = (int) 0x81b02920,
720 IW_SFNEGS = (int) 0x81b020a0,
721 IW_SFSTOI = (int) 0x81b03a20,
722 IW_SFSUBS = (int) 0x81b028a0,
723 IW_SIAM = (int) 0x81b01020,
724 IW_UMULXHI = (int) 0x81b002c0,
725 IW_WRGSR = (int) 0xa7800000,
726 IW_ADDXC = (int) 0x81b00220,
727 IW_ADDXCCC = (int) 0x81b00260,
728 IW_FMADDS = (int) 0x81b80020,
729 IW_FMADDD = (int) 0x81b80040,
730 IW_FMSUBS = (int) 0x81b800a0,
731 IW_FMSUBD = (int) 0x81b800c0,
732 IW_FNMADDS = (int) 0x81b801a0,
733 IW_FNMADDD = (int) 0x81b801c0,
734 IW_FNMSUBS = (int) 0x81b80120,
735 IW_FNMSUBD = (int) 0x81b80140,
736 IW_FUMADDS = (int) 0x81f80020,
737 IW_FUMADDD = (int) 0x81f80040,
738 IW_FUMSUBS = (int) 0x81f800a0,
739 IW_FUMSUBD = (int) 0x81f800c0,
740 IW_FUNMADDS = (int) 0x81f801a0,
741 IW_FUNMADDD = (int) 0x81f801c0,
742 IW_FUNMSUBS = (int) 0x81f80120,
743 IW_FUNMSUBD = (int) 0x81f80140,
744 IW_FPADD64 = (int) 0x81b00840,
745 IW_FPMOVC8 = (int) 0x81b00920,
746 IW_FPSUB64 = (int) 0x81b008c0,
747 IW_FUCMPEQ8 = (int) 0x81b00780,
748 IW_FUCMPGT8 = (int) 0x81b00680,
749 IW_FUCMPLE8 = (int) 0x81b00600,
750 IW_FUCMPNE8 = (int) 0x81b00640,
751 IW_PDISTN = (int) 0x81b007e0,
752 IW_XMULX = (int) 0x81b022a0,
753 IW_XMULXHI = (int) 0x81b022c0,
754 IW_WRHPR = (int) 0x81980000,
755 IW_RDHPR = (int) 0x81480000,
756 IW_MOVDTOX = (int) 0x81b02200,
757 IW_MOVSTOUW = (int) 0x81b02220,
758 IW_MOVSTOSW = (int) 0x81b02260,
759 IW_MOVXTOD = (int) 0x81b02300,
760 IW_MOVWTOS = (int) 0x81b02320
761} iwords_t;
762
763
764#ifdef __cplusplus
765}
766#endif
767
768#endif /* _IWORDS_H */