On Sat, Jun 28, 2014 at 09:33:40PM -0700, Kenneth Graunke wrote:
> opcode is just a pointer to opcode_descs; we may as well use that
> directly.
> 
> Signed-off-by: Kenneth Graunke <kenn...@whitecape.org>

Reviewed-by: Kristian Høgsberg <k...@bitplanet.net>

> ---
>  src/mesa/drivers/dri/i965/brw_disasm.c | 15 +++++++--------
>  1 file changed, 7 insertions(+), 8 deletions(-)
> 
> diff --git a/src/mesa/drivers/dri/i965/brw_disasm.c 
> b/src/mesa/drivers/dri/i965/brw_disasm.c
> index 2e02732..f970d02 100644
> --- a/src/mesa/drivers/dri/i965/brw_disasm.c
> +++ b/src/mesa/drivers/dri/i965/brw_disasm.c
> @@ -99,7 +99,6 @@ const struct opcode_desc opcode_descs[128] = {
>      [BRW_OPCODE_DO] = { .name = "do", .nsrc = 0, .ndst = 0 },
>      [BRW_OPCODE_ENDIF] = { .name = "endif", .nsrc = 2, .ndst = 0 },
>  };
> -static const struct opcode_desc *opcode = opcode_descs;
>  
>  const char * const conditional_modifier[16] = {
>      [BRW_CONDITIONAL_NONE] = "",
> @@ -525,11 +524,11 @@ static int control (FILE *file, const char *name, const 
> char * const ctrl[],
>  
>  static int print_opcode (FILE *file, int id)
>  {
> -    if (!opcode[id].name) {
> +    if (!opcode_descs[id].name) {
>       format (file, "*** invalid opcode value %d ", id);
>       return 1;
>      }
> -    string (file, opcode[id].name);
> +    string (file, opcode_descs[id].name);
>      return 0;
>  }
>  
> @@ -1171,7 +1170,7 @@ brw_disassemble_inst(FILE *file, struct brw_context 
> *brw, brw_inst *inst,
>      if (brw_inst_opcode(brw, inst) == BRW_OPCODE_SEND && brw->gen < 6)
>       format (file, " %d", brw_inst_base_mrf(brw, inst));
>  
> -    if (opcode[brw_inst_opcode(brw, inst)].nsrc == 3) {
> +    if (opcode_descs[brw_inst_opcode(brw, inst)].nsrc == 3) {
>         pad (file, 16);
>         err |= dest_3src (file, brw, inst);
>  
> @@ -1184,7 +1183,7 @@ brw_disassemble_inst(FILE *file, struct brw_context 
> *brw, brw_inst *inst,
>         pad (file, 64);
>         err |= src2_3src (file, brw, inst);
>      } else {
> -       if (opcode[brw_inst_opcode(brw, inst)].ndst > 0) {
> +       if (opcode_descs[brw_inst_opcode(brw, inst)].ndst > 0) {
>         pad (file, 16);
>         err |= dest (file, brw, inst);
>         } else if (brw->gen == 7 && (brw_inst_opcode(brw, inst) == 
> BRW_OPCODE_ELSE ||
> @@ -1205,11 +1204,11 @@ brw_disassemble_inst(FILE *file, struct brw_context 
> *brw, brw_inst *inst,
>         format (file, " %d", brw_inst_imm_d(brw, inst));
>         }
>  
> -       if (opcode[brw_inst_opcode(brw, inst)].nsrc > 0) {
> +       if (opcode_descs[brw_inst_opcode(brw, inst)].nsrc > 0) {
>         pad (file, 32);
>         err |= src0 (file, brw, inst);
>         }
> -       if (opcode[brw_inst_opcode(brw, inst)].nsrc > 1) {
> +       if (opcode_descs[brw_inst_opcode(brw, inst)].nsrc > 1) {
>         pad (file, 48);
>         err |= src1 (file, brw, inst);
>         }
> @@ -1413,7 +1412,7 @@ brw_disassemble_inst(FILE *file, struct brw_context 
> *brw, brw_inst *inst,
>           err |= qtr_ctrl (file, brw, inst);
>       else {
>           if (brw_inst_qtr_control(brw, inst) == BRW_COMPRESSION_COMPRESSED &&
> -             opcode[brw_inst_opcode(brw, inst)].ndst > 0 &&
> +             opcode_descs[brw_inst_opcode(brw, inst)].ndst > 0 &&
>               brw_inst_dst_reg_file(brw, inst) == BRW_MESSAGE_REGISTER_FILE &&
>               brw_inst_dst_da_reg_nr(brw, inst) & (1 << 7)) {
>               format (file, " compr4");
> -- 
> 2.0.0
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to