[Mesa-dev] [PATCH 1/7] i965/fs: Add 64-bit int immediate support to dump_instructions()

Iago Toral itoral at igalia.com
Mon Oct 15 08:14:17 UTC 2018


Patches 1 and 2 are:

Reviewed-by: Iago Toral Quiroga <itoral at igalia.com>

On Sun, 2018-10-14 at 15:11 -0700, Matt Turner wrote:
> ---
>  src/intel/compiler/brw_fs.cpp   | 6 ++++++
>  src/intel/compiler/brw_shader.h | 2 ++
>  2 files changed, 8 insertions(+)
> 
> diff --git a/src/intel/compiler/brw_fs.cpp
> b/src/intel/compiler/brw_fs.cpp
> index 23a25fedca5..69726ed70e8 100644
> --- a/src/intel/compiler/brw_fs.cpp
> +++ b/src/intel/compiler/brw_fs.cpp
> @@ -6023,6 +6023,12 @@
> fs_visitor::dump_instruction(backend_instruction *be_inst, FILE
> *file)
>           case BRW_REGISTER_TYPE_UD:
>              fprintf(file, "%uu", inst->src[i].ud);
>              break;
> +         case BRW_REGISTER_TYPE_Q:
> +            fprintf(file, "%" PRId64 "q", inst->src[i].d64);
> +            break;
> +         case BRW_REGISTER_TYPE_UQ:
> +            fprintf(file, "%" PRIu64 "uq", inst->src[i].u64);
> +            break;
>           case BRW_REGISTER_TYPE_VF:
>              fprintf(file, "[%-gF, %-gF, %-gF, %-gF]",
>                      brw_vf_to_float((inst->src[i].ud >>  0) & 0xff),
> diff --git a/src/intel/compiler/brw_shader.h
> b/src/intel/compiler/brw_shader.h
> index 7d97ddbd868..e1d598b8781 100644
> --- a/src/intel/compiler/brw_shader.h
> +++ b/src/intel/compiler/brw_shader.h
> @@ -89,6 +89,8 @@ struct backend_reg : private brw_reg
>     using brw_reg::f;
>     using brw_reg::d;
>     using brw_reg::ud;
> +   using brw_reg::d64;
> +   using brw_reg::u64;
>  };
>  #endif
>  


More information about the mesa-dev mailing list