tgsi_opcode_tmp.h

Go to the documentation of this file.
00001 /**************************************************************************
00002  * 
00003  * Copyright 2008 Tungsten Graphics, Inc., Cedar Park, Texas.
00004  * All Rights Reserved.
00005  * 
00006  * Permission is hereby granted, free of charge, to any person obtaining a
00007  * copy of this software and associated documentation files (the
00008  * "Software"), to deal in the Software without restriction, including
00009  * without limitation the rights to use, copy, modify, merge, publish,
00010  * distribute, sub license, and/or sell copies of the Software, and to
00011  * permit persons to whom the Software is furnished to do so, subject to
00012  * the following conditions:
00013  * 
00014  * The above copyright notice and this permission notice (including the
00015  * next paragraph) shall be included in all copies or substantial portions
00016  * of the Software.
00017  * 
00018  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
00019  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
00020  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
00021  * IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR
00022  * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
00023  * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
00024  * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
00025  * 
00026  **************************************************************************/
00027 #ifndef OP12_TEX
00028 #define OP12_TEX(a) OP12(a)
00029 #endif
00030 
00031 #ifndef OP14_TEX
00032 #define OP14_TEX(a) OP14(a)
00033 #endif
00034 
00035 #ifndef OP00_LBL
00036 #define OP00_LBL(a) OP00(a)
00037 #endif
00038 
00039 #ifndef OP01_LBL
00040 #define OP01_LBL(a) OP01(a)
00041 #endif
00042 
00043 OP11(ARL)
00044 OP11(MOV)
00045 OP11(LIT)
00046 OP11(RCP)
00047 OP11(RSQ)
00048 OP11(EXP)
00049 OP11(LOG)
00050 OP12(MUL)
00051 OP12(ADD)
00052 OP12(DP3)
00053 OP12(DP4)
00054 OP12(DST)
00055 OP12(MIN)
00056 OP12(MAX)
00057 OP12(SLT)
00058 OP12(SGE)
00059 OP13(MAD)
00060 OP12(SUB)
00061 OP13(LRP)
00062 OP13(CND)
00063 OP13(CND0)
00064 OP13(DP2A)
00065 OP11(FRC)
00066 OP13(CLAMP)
00067 OP11(FLR)
00068 OP11(ROUND)
00069 OP11(EX2)
00070 OP11(LG2)
00071 OP12(POW)
00072 OP12(XPD)
00073 OP11(ABS)
00074 OP11(RCC)
00075 OP12(DPH)
00076 OP11(COS)
00077 OP11(DDX)
00078 OP11(DDY)
00079 OP00(KILP)
00080 OP11(PK2H)
00081 OP11(PK2US)
00082 OP11(PK4B)
00083 OP11(PK4UB)
00084 OP12(RFL)
00085 OP12(SEQ)
00086 OP12(SFL)
00087 OP12(SGT)
00088 OP11(SIN)
00089 OP12(SLE)
00090 OP12(SNE)
00091 OP12(STR)
00092 OP12_TEX(TEX)
00093 OP14_TEX(TXD)
00094 OP12_TEX(TXP)
00095 OP11(UP2H)
00096 OP11(UP2US)
00097 OP11(UP4B)
00098 OP11(UP4UB)
00099 OP13(X2D)
00100 OP11(ARA)
00101 OP11(ARR)
00102 OP01(BRA)
00103 OP00_LBL(CAL)
00104 OP00(RET)
00105 OP11(SSG)
00106 OP13(CMP)
00107 OP11(SCS)
00108 OP12_TEX(TXB)
00109 OP11(NRM)
00110 OP12(DIV)
00111 OP12(DP2)
00112 OP12_TEX(TXL)
00113 OP00(BRK)
00114 OP01_LBL(IF)
00115 OP11(LOOP)
00116 OP01(REP)
00117 OP00_LBL(ELSE)
00118 OP00(ENDIF)
00119 OP00_LBL(ENDLOOP)
00120 OP00(ENDREP)
00121 OP01(PUSHA)
00122 OP10(POPA)
00123 OP11(CEIL)
00124 OP11(I2F)
00125 OP11(NOT)
00126 OP11(TRUNC)
00127 OP12(SHL)
00128 OP12(SHR)
00129 OP12(AND)
00130 OP12(OR)
00131 OP12(MOD)
00132 OP12(XOR)
00133 OP13(SAD)
00134 OP12_TEX(TXF)
00135 OP12_TEX(TXQ)
00136 OP00(CONT)
00137 OP00(EMIT)
00138 OP00(ENDPRIM)
00139 OP00_LBL(BGNLOOP2)
00140 OP00(BGNSUB)
00141 OP00_LBL(ENDLOOP2)
00142 OP00(ENDSUB)
00143 OP11(NOISE1)
00144 OP11(NOISE2)
00145 OP11(NOISE3)
00146 OP11(NOISE4)
00147 OP00(NOP)
00148 OP11(NRM4)
00149 OP01(CALLNZ)
00150 OP01(IFC)
00151 OP01(BREAKC)
00152 OP01(KIL)
00153 OP00(END)
00154 OP11(SWZ)
00155 
00156 
00157 #undef OP00
00158 #undef OP01
00159 #undef OP10
00160 #undef OP11
00161 #undef OP12
00162 #undef OP13
00163 
00164 #ifdef OP14
00165 #undef OP14
00166 #endif
00167 
00168 #undef OP00_LBL
00169 #undef OP01_LBL
00170 
00171 #undef OP12_TEX
00172 #undef OP14_TEX
00173 

Generated on Tue Sep 29 06:25:15 2009 for Gallium3D by  doxygen 1.5.4