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