[Beignet] [PATCH] Fix out-of-date math macros

Homer Hsing homer.xing at intel.com
Wed May 15 00:20:08 PDT 2013


Gen math function "tan" was replaced by "fdiv", and "sincos" was removed.

Signed-off-by: Homer Hsing <homer.xing at intel.com>
---
 backend/src/backend/gen/gen_mesa_disasm.c | 3 +--
 backend/src/backend/gen_defs.hpp          | 2 --
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/backend/src/backend/gen/gen_mesa_disasm.c b/backend/src/backend/gen/gen_mesa_disasm.c
index fa52f8c..420cd62 100644
--- a/backend/src/backend/gen/gen_mesa_disasm.c
+++ b/backend/src/backend/gen/gen_mesa_disasm.c
@@ -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",
diff --git a/backend/src/backend/gen_defs.hpp b/backend/src/backend/gen_defs.hpp
index 187224a..c7a1581 100644
--- a/backend/src/backend/gen_defs.hpp
+++ b/backend/src/backend/gen_defs.hpp
@@ -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
-- 
1.8.1.2



More information about the Beignet mailing list