Fix out-of-date math macros
authorHomer Hsing <homer.xing@intel.com>
Thu, 16 May 2013 02:54:17 +0000 (10:54 +0800)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Fri, 17 May 2013 06:18:04 +0000 (14:18 +0800)
Gen math function "tan" was replaced by "fdiv", and "sincos" was removed.

Signed-off-by: Homer Hsing <homer.xing@intel.com>
Reviewed-by: Zhigang, Gong <zhigang.gong@linux.intel.com>
backend/src/backend/gen/gen_mesa_disasm.c
backend/src/backend/gen_defs.hpp

index fa52f8c..420cd62 100644 (file)
@@ -329,8 +329,7 @@ static const char *math_function[16] = {
   [GEN_MATH_FUNCTION_RSQ] = "rsq",
   [GEN_MATH_FUNCTION_SIN] = "sin",
   [GEN_MATH_FUNCTION_COS] = "cos",
-  [GEN_MATH_FUNCTION_SINCOS] = "sincos",
-  [GEN_MATH_FUNCTION_TAN] = "tan",
+  [GEN_MATH_FUNCTION_FDIV] = "fdiv",
   [GEN_MATH_FUNCTION_POW] = "pow",
   [GEN_MATH_FUNCTION_INT_DIV_QUOTIENT_AND_REMAINDER] = "intdivmod",
   [GEN_MATH_FUNCTION_INT_DIV_QUOTIENT] = "intdiv",
index 187224a..c7a1581 100644 (file)
@@ -350,8 +350,6 @@ enum GenMessageTarget {
 #define GEN_MATH_FUNCTION_RSQ                              5
 #define GEN_MATH_FUNCTION_SIN                              6 /* was 7 */
 #define GEN_MATH_FUNCTION_COS                              7 /* was 8 */
-#define GEN_MATH_FUNCTION_SINCOS                           8 /* was 6 */
-#define GEN_MATH_FUNCTION_TAN                              9 /* gen4 */
 #define GEN_MATH_FUNCTION_FDIV                             9 /* gen6+ */
 #define GEN_MATH_FUNCTION_POW                              10
 #define GEN_MATH_FUNCTION_INT_DIV_QUOTIENT_AND_REMAINDER   11