From: Keith Whitwell Date: Fri, 13 Oct 2006 11:14:43 +0000 (+0000) Subject: Use mesa function to get opcode name rather than an internal table. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f06b9e4a8d2a5b95cc3c19df564d7a53723ced76;p=mesa.git Use mesa function to get opcode name rather than an internal table. --- diff --git a/src/mesa/drivers/dri/i965/brw_wm_debug.c b/src/mesa/drivers/dri/i965/brw_wm_debug.c index 6b0096eca58..9a6154b3336 100644 --- a/src/mesa/drivers/dri/i965/brw_wm_debug.c +++ b/src/mesa/drivers/dri/i965/brw_wm_debug.c @@ -36,66 +36,6 @@ #include "shader/arbprogparse.h" #include "shader/program_instruction.h" -static const char *fp_opcode_string[] = { - "ABS", /* ARB_f_p only */ - "ADD", - "CMP", /* ARB_f_p only */ - "COS", - "DDX", /* NV_f_p only */ - "DDY", /* NV_f_p only */ - "DP3", - "DP4", - "DPH", /* ARB_f_p only */ - "DST", - "END", /* private opcode */ - "EX2", - "FLR", - "FRC", - "KIL", /* ARB_f_p only */ - "KIL_NV", /* NV_f_p only */ - "LG2", - "LIT", - "LRP", - "MAD", - "MAX", - "MIN", - "MOV", - "MUL", - "PK2H", /* NV_f_p only */ - "PK2US", /* NV_f_p only */ - "PK4B", /* NV_f_p only */ - "PK4UB", /* NV_f_p only */ - "POW", - "PRINT", /* Mesa only */ - "RCP", - "RFL", /* NV_f_p only */ - "RSQ", - "SCS", /* ARB_f_p only */ - "SEQ", /* NV_f_p only */ - "SFL", /* NV_f_p only */ - "SGE", /* NV_f_p only */ - "SGT", /* NV_f_p only */ - "SIN", - "SLE", /* NV_f_p only */ - "SLT", - "SNE", /* NV_f_p only */ - "STR", /* NV_f_p only */ - "SUB", - "SWZ", /* ARB_f_p only */ - "TEX", - "TXB", /* ARB_f_p only */ - "TXD", /* NV_f_p only */ - "TXP", /* ARB_f_p only */ - "TXP_NV", /* NV_f_p only */ - "UP2H", /* NV_f_p only */ - "UP2US", /* NV_f_p only */ - "UP4B", /* NV_f_p only */ - "UP4UB", /* NV_f_p only */ - "X2D", /* NV_f_p only - 2d mat mul */ - "XPD", /* ARB_f_p only - cross product */ -}; - - void brw_wm_print_value( struct brw_wm_compile *c, struct brw_wm_value *value ) @@ -194,7 +134,7 @@ void brw_wm_print_insn( struct brw_wm_compile *c, _mesa_printf(" = FB_WRITE"); break; default: - _mesa_printf(" = %s", fp_opcode_string[inst->opcode]); + _mesa_printf(" = %s", _mesa_opcode_string(inst->opcode)); break; }