From 3614e80284ca36134e8dc74eeeae0ed2fe3d15e1 Mon Sep 17 00:00:00 2001 From: Zhigang Gong Date: Fri, 31 Oct 2014 18:41:11 +0800 Subject: [PATCH 1/1] GBE: fix disassembly bug. Those math attributes are not valid on Gen7/7.5. Signed-off-by: Zhigang Gong Reviewed-by: "Yang, Rong R" --- backend/src/backend/gen/gen_mesa_disasm.c | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/backend/src/backend/gen/gen_mesa_disasm.c b/backend/src/backend/gen/gen_mesa_disasm.c index 876bbeb..67dc4cb 100644 --- a/backend/src/backend/gen/gen_mesa_disasm.c +++ b/backend/src/backend/gen/gen_mesa_disasm.c @@ -389,26 +389,6 @@ static const char *math_function_gen8[16] = { [GEN8_MATH_FUNCTION_RSQRTM] = "rsqrtm", }; -static const char *math_saturate[2] = { - [0] = "", - [1] = "sat" -}; - -static const char *math_signed[2] = { - [0] = "", - [1] = "signed" -}; - -static const char *math_scalar[2] = { - [0] = "", - [1] = "scalar" -}; - -static const char *math_precision[2] = { - [0] = "", - [1] = "partial_precision" -}; - static const char *data_port_data_cache_simd_mode[] = { "SIMD4x2", "SIMD16", @@ -1187,14 +1167,6 @@ int gen_disasm (FILE *file, const void *inst, uint32_t deviceID, uint32_t compac MATH_FUNCTION(inst), &space); } - err |= control(file, "math saturate", math_saturate, - MATH_SATURATE(inst), &space); - err |= control(file, "math signed", math_signed, - MATH_SIGNED(inst), &space); - err |= control(file, "math scalar", math_scalar, - MATH_SCALAR(inst), &space); - err |= control(file, "math precision", math_precision, - MATH_PRECISION(inst), &space); } else if (OPCODE(inst) != GEN_OPCODE_SEND && OPCODE(inst) != GEN_OPCODE_SENDC) { err |= control(file, "conditional modifier", conditional_modifier, -- 2.7.4