1bf215546Sopenharmony_ci/**************************************************************************
2bf215546Sopenharmony_ci *
3bf215546Sopenharmony_ci * Copyright 2008 VMware, Inc.
4bf215546Sopenharmony_ci * All Rights Reserved.
5bf215546Sopenharmony_ci *
6bf215546Sopenharmony_ci * Permission is hereby granted, free of charge, to any person obtaining a
7bf215546Sopenharmony_ci * copy of this software and associated documentation files (the
8bf215546Sopenharmony_ci * "Software"), to deal in the Software without restriction, including
9bf215546Sopenharmony_ci * without limitation the rights to use, copy, modify, merge, publish,
10bf215546Sopenharmony_ci * distribute, sub license, and/or sell copies of the Software, and to
11bf215546Sopenharmony_ci * permit persons to whom the Software is furnished to do so, subject to
12bf215546Sopenharmony_ci * the following conditions:
13bf215546Sopenharmony_ci *
14bf215546Sopenharmony_ci * The above copyright notice and this permission notice (including the
15bf215546Sopenharmony_ci * next paragraph) shall be included in all copies or substantial portions
16bf215546Sopenharmony_ci * of the Software.
17bf215546Sopenharmony_ci *
18bf215546Sopenharmony_ci * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
19bf215546Sopenharmony_ci * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
20bf215546Sopenharmony_ci * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
21bf215546Sopenharmony_ci * IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
22bf215546Sopenharmony_ci * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
23bf215546Sopenharmony_ci * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
24bf215546Sopenharmony_ci * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
25bf215546Sopenharmony_ci *
26bf215546Sopenharmony_ci **************************************************************************/
27bf215546Sopenharmony_ci#ifndef OP12_TEX
28bf215546Sopenharmony_ci#define OP12_TEX(a) OP12(a)
29bf215546Sopenharmony_ci#endif
30bf215546Sopenharmony_ci
31bf215546Sopenharmony_ci#ifndef OP00_LBL
32bf215546Sopenharmony_ci#define OP00_LBL(a) OP00(a)
33bf215546Sopenharmony_ci#endif
34bf215546Sopenharmony_ci
35bf215546Sopenharmony_ci#ifndef OP01_LBL
36bf215546Sopenharmony_ci#define OP01_LBL(a) OP01(a)
37bf215546Sopenharmony_ci#endif
38bf215546Sopenharmony_ci
39bf215546Sopenharmony_ciOP11(ARL)
40bf215546Sopenharmony_ciOP11(MOV)
41bf215546Sopenharmony_ciOP11(LIT)
42bf215546Sopenharmony_ciOP11(RCP)
43bf215546Sopenharmony_ciOP11(DRCP)
44bf215546Sopenharmony_ciOP11(RSQ)
45bf215546Sopenharmony_ciOP11(DRSQ)
46bf215546Sopenharmony_ciOP11(EXP)
47bf215546Sopenharmony_ciOP11(LOG)
48bf215546Sopenharmony_ciOP12(MUL)
49bf215546Sopenharmony_ciOP12(ADD)
50bf215546Sopenharmony_ciOP12(DADD)
51bf215546Sopenharmony_ciOP12(DP3)
52bf215546Sopenharmony_ciOP12(DP4)
53bf215546Sopenharmony_ciOP12(DST)
54bf215546Sopenharmony_ciOP12(MIN)
55bf215546Sopenharmony_ciOP12(MAX)
56bf215546Sopenharmony_ciOP12(SLT)
57bf215546Sopenharmony_ciOP12(SGE)
58bf215546Sopenharmony_ciOP13(MAD)
59bf215546Sopenharmony_ciOP13(DMAD)
60bf215546Sopenharmony_ciOP12_TEX(TEX_LZ)
61bf215546Sopenharmony_ciOP13(LRP)
62bf215546Sopenharmony_ciOP11(SQRT)
63bf215546Sopenharmony_ciOP11(DSQRT)
64bf215546Sopenharmony_ciOP11(FRC)
65bf215546Sopenharmony_ciOP12_TEX(TXF_LZ)
66bf215546Sopenharmony_ciOP11(FLR)
67bf215546Sopenharmony_ciOP11(ROUND)
68bf215546Sopenharmony_ciOP11(EX2)
69bf215546Sopenharmony_ciOP11(LG2)
70bf215546Sopenharmony_ciOP12(POW)
71bf215546Sopenharmony_ciOP11(COS)
72bf215546Sopenharmony_ciOP11(DDX)
73bf215546Sopenharmony_ciOP11(DDY)
74bf215546Sopenharmony_ciOP11(DDX_FINE)
75bf215546Sopenharmony_ciOP11(DDY_FINE)
76bf215546Sopenharmony_ciOP00(KILL)
77bf215546Sopenharmony_ciOP11(PK2H)
78bf215546Sopenharmony_ciOP11(PK2US)
79bf215546Sopenharmony_ciOP11(PK4B)
80bf215546Sopenharmony_ciOP11(PK4UB)
81bf215546Sopenharmony_ciOP12(SEQ)
82bf215546Sopenharmony_ciOP12(SGT)
83bf215546Sopenharmony_ciOP11(SIN)
84bf215546Sopenharmony_ciOP12(SLE)
85bf215546Sopenharmony_ciOP12(SNE)
86bf215546Sopenharmony_ciOP12_TEX(TEX)
87bf215546Sopenharmony_ciOP14_TEX(TXD)
88bf215546Sopenharmony_ciOP12_TEX(TXP)
89bf215546Sopenharmony_ciOP11(UP2H)
90bf215546Sopenharmony_ciOP11(UP2US)
91bf215546Sopenharmony_ciOP11(UP4B)
92bf215546Sopenharmony_ciOP11(UP4UB)
93bf215546Sopenharmony_ciOP11(ARR)
94bf215546Sopenharmony_ciOP00_LBL(CAL)
95bf215546Sopenharmony_ciOP00(RET)
96bf215546Sopenharmony_ciOP11(SSG)
97bf215546Sopenharmony_ciOP13(CMP)
98bf215546Sopenharmony_ciOP12_TEX(TXB)
99bf215546Sopenharmony_ciOP12(DIV)
100bf215546Sopenharmony_ciOP12(DP2)
101bf215546Sopenharmony_ciOP12_TEX(TXL)
102bf215546Sopenharmony_ciOP00(BRK)
103bf215546Sopenharmony_ciOP01_LBL(IF)
104bf215546Sopenharmony_ciOP01_LBL(UIF)
105bf215546Sopenharmony_ciOP00_LBL(ELSE)
106bf215546Sopenharmony_ciOP00(ENDIF)
107bf215546Sopenharmony_ciOP11(CEIL)
108bf215546Sopenharmony_ciOP11(DCEIL)
109bf215546Sopenharmony_ciOP11(I2F)
110bf215546Sopenharmony_ciOP11(NOT)
111bf215546Sopenharmony_ciOP11(TRUNC)
112bf215546Sopenharmony_ciOP12(SHL)
113bf215546Sopenharmony_ciOP12(AND)
114bf215546Sopenharmony_ciOP12(OR)
115bf215546Sopenharmony_ciOP12(MOD)
116bf215546Sopenharmony_ciOP12(XOR)
117bf215546Sopenharmony_ciOP12_TEX(TXF)
118bf215546Sopenharmony_ciOP12_TEX(TXQ)
119bf215546Sopenharmony_ciOP00(CONT)
120bf215546Sopenharmony_ciOP01(EMIT)
121bf215546Sopenharmony_ciOP01(ENDPRIM)
122bf215546Sopenharmony_ciOP00(BARRIER)
123bf215546Sopenharmony_ciOP01(MEMBAR)
124bf215546Sopenharmony_ciOP00_LBL(BGNLOOP)
125bf215546Sopenharmony_ciOP00(BGNSUB)
126bf215546Sopenharmony_ciOP00_LBL(ENDLOOP)
127bf215546Sopenharmony_ciOP00(ENDSUB)
128bf215546Sopenharmony_ciOP00(NOP)
129bf215546Sopenharmony_ciOP01(KILL_IF)
130bf215546Sopenharmony_ciOP00(END)
131bf215546Sopenharmony_ciOP11(F2I)
132bf215546Sopenharmony_ciOP12(FSEQ)
133bf215546Sopenharmony_ciOP12(FSGE)
134bf215546Sopenharmony_ciOP12(FSLT)
135bf215546Sopenharmony_ciOP12(FSNE)
136bf215546Sopenharmony_ciOP12(DSEQ)
137bf215546Sopenharmony_ciOP12(DSGE)
138bf215546Sopenharmony_ciOP12(DSLT)
139bf215546Sopenharmony_ciOP12(DSNE)
140bf215546Sopenharmony_ciOP12(IDIV)
141bf215546Sopenharmony_ciOP12(IMAX)
142bf215546Sopenharmony_ciOP12(IMIN)
143bf215546Sopenharmony_ciOP11(INEG)
144bf215546Sopenharmony_ciOP12(ISGE)
145bf215546Sopenharmony_ciOP12(ISHR)
146bf215546Sopenharmony_ciOP12(ISLT)
147bf215546Sopenharmony_ciOP11(F2U)
148bf215546Sopenharmony_ciOP11(U2F)
149bf215546Sopenharmony_ciOP12(UADD)
150bf215546Sopenharmony_ciOP12(UDIV)
151bf215546Sopenharmony_ciOP13(UMAD)
152bf215546Sopenharmony_ciOP12(UMAX)
153bf215546Sopenharmony_ciOP12(UMIN)
154bf215546Sopenharmony_ciOP12(UMOD)
155bf215546Sopenharmony_ciOP12(UMUL)
156bf215546Sopenharmony_ciOP12(USEQ)
157bf215546Sopenharmony_ciOP12(USGE)
158bf215546Sopenharmony_ciOP12(USHR)
159bf215546Sopenharmony_ciOP12(USLT)
160bf215546Sopenharmony_ciOP12(USNE)
161bf215546Sopenharmony_ciOP12(I64SLT)
162bf215546Sopenharmony_ciOP12(I64SGE)
163bf215546Sopenharmony_ciOP12(U64SEQ)
164bf215546Sopenharmony_ciOP12(U64SLT)
165bf215546Sopenharmony_ciOP12(U64SGE)
166bf215546Sopenharmony_ciOP12(U64SNE)
167bf215546Sopenharmony_ciOP01(SWITCH)
168bf215546Sopenharmony_ciOP01(CASE)
169bf215546Sopenharmony_ciOP00(DEFAULT)
170bf215546Sopenharmony_ciOP00(ENDSWITCH)
171bf215546Sopenharmony_ci
172bf215546Sopenharmony_ciOP12(SVIEWINFO)
173bf215546Sopenharmony_ciOP13(SAMPLE_POS)
174bf215546Sopenharmony_ciOP12(SAMPLE_INFO)
175bf215546Sopenharmony_ciOP11(UARL)
176bf215546Sopenharmony_ci
177bf215546Sopenharmony_ciOP13(UCMP)
178bf215546Sopenharmony_ciOP11(IABS)
179bf215546Sopenharmony_ciOP11(ISSG)
180bf215546Sopenharmony_ci
181bf215546Sopenharmony_ciOP11(IMG2HND)
182bf215546Sopenharmony_ciOP11(SAMP2HND)
183bf215546Sopenharmony_ci
184bf215546Sopenharmony_ciOP12(IMUL_HI)
185bf215546Sopenharmony_ciOP12(UMUL_HI)
186bf215546Sopenharmony_ciOP13(IBFE)
187bf215546Sopenharmony_ciOP13(UBFE)
188bf215546Sopenharmony_ciOP14(BFI)
189bf215546Sopenharmony_ciOP11(BREV)
190bf215546Sopenharmony_ciOP11(POPC)
191bf215546Sopenharmony_ciOP11(IMSB)
192bf215546Sopenharmony_ciOP11(UMSB)
193bf215546Sopenharmony_ciOP11(LSB)
194bf215546Sopenharmony_ciOP12(LDEXP)
195bf215546Sopenharmony_ciOP12(DLDEXP)
196bf215546Sopenharmony_ci
197bf215546Sopenharmony_ciOP11(F2D)
198bf215546Sopenharmony_ciOP11(D2F)
199bf215546Sopenharmony_ciOP11(U2D)
200bf215546Sopenharmony_ciOP11(D2U)
201bf215546Sopenharmony_ciOP12(DMUL)
202bf215546Sopenharmony_ci
203bf215546Sopenharmony_ciOP11(INTERP_CENTROID)
204bf215546Sopenharmony_ciOP12(INTERP_SAMPLE)
205bf215546Sopenharmony_ciOP12(INTERP_OFFSET)
206bf215546Sopenharmony_ci
207bf215546Sopenharmony_ciOP11(FBFETCH)
208bf215546Sopenharmony_ci
209bf215546Sopenharmony_ciOP10(CLOCK)
210bf215546Sopenharmony_ci
211bf215546Sopenharmony_ci#undef OP00
212bf215546Sopenharmony_ci#undef OP01
213bf215546Sopenharmony_ci#undef OP10
214bf215546Sopenharmony_ci#undef OP11
215bf215546Sopenharmony_ci#undef OP12
216bf215546Sopenharmony_ci#undef OP13
217bf215546Sopenharmony_ci#undef OP14
218bf215546Sopenharmony_ci
219bf215546Sopenharmony_ci#undef OP00_LBL
220bf215546Sopenharmony_ci#undef OP01_LBL
221bf215546Sopenharmony_ci
222bf215546Sopenharmony_ci#undef OP12_TEX
223bf215546Sopenharmony_ci#undef OP14_TEX
224