Patch series is,

Reviewed-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com>

Sam

On Thu, 2017-11-02 at 21:53 -0700, Jason Ekstrand wrote:
> Now that we're returning a sane type, we can drop the retyping to Q
> in
> nir_emit_load_const.
> 
> Cc: Jose Maria Casanova Crespo <jmcasan...@igalia.com>
> ---
>  src/intel/compiler/brw_fs_nir.cpp | 7 +++----
>  1 file changed, 3 insertions(+), 4 deletions(-)
> 
> diff --git a/src/intel/compiler/brw_fs_nir.cpp
> b/src/intel/compiler/brw_fs_nir.cpp
> index cbd51a9..0b17e4f 100644
> --- a/src/intel/compiler/brw_fs_nir.cpp
> +++ b/src/intel/compiler/brw_fs_nir.cpp
> @@ -264,7 +264,7 @@ brw_reg_type_from_bit_size(const unsigned
> bit_size,
>        case 32:
>           return BRW_REGISTER_TYPE_D;
>        case 64:
> -         return BRW_REGISTER_TYPE_DF;
> +         return BRW_REGISTER_TYPE_Q;
>        default:
>           unreachable("Invalid bit size");
>        }
> @@ -277,7 +277,7 @@ brw_reg_type_from_bit_size(const unsigned
> bit_size,
>        case 32:
>           return BRW_REGISTER_TYPE_UD;
>        case 64:
> -         return BRW_REGISTER_TYPE_DF;
> +         return BRW_REGISTER_TYPE_UQ;
>        default:
>           unreachable("Invalid bit size");
>        }
> @@ -1420,8 +1420,7 @@ fs_visitor::nir_emit_load_const(const
> fs_builder &bld,
>           }
>        } else {
>           for (unsigned i = 0; i < instr->def.num_components; i++)
> -            bld.MOV(retype(offset(reg, bld, i),
> BRW_REGISTER_TYPE_Q),
> -                    brw_imm_q(instr->value.i64[i]));
> +            bld.MOV(offset(reg, bld, i), brw_imm_q(instr-
> >value.i64[i]));
>        }
>        break;
>  

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to