> > diff --git a/src/intel/compiler/brw_fs_reg_allocate.cpp
> > b/src/intel/compiler/brw_fs_reg_allocate.cpp
> > index 59e047483c0..417ddeba09c 100644
> > --- a/src/intel/compiler/brw_fs_reg_allocate.cpp
> > +++ b/src/intel/compiler/brw_fs_reg_allocate.cpp
> > @@ -549,7 +549,7 @@
Hi,
Thanks for the explanations :-)
> > - ra_set_node_reg(g, grf127_send_hack_node, 127);
> > + ra_set_node_reg(g, grf127_send_hack_node, 128 - reg_width);
>
> This configuration is more restrictive than needed. The original code
> just avoids any register with any length that uses
El 11/07/18 a las 03:50, Caio Marcelo de Oliveira Filho escribió:
> Change the hack to always apply, adjusting the register number
> according to the dispatch_width.
>
> The original change assumed that given for dispatch_width > 8 we
> already prevent the overlap of source and destination for
On July 10, 2018 18:50:51 Caio Marcelo de Oliveira Filho
wrote:
Change the hack to always apply, adjusting the register number
according to the dispatch_width.
The original change assumed that given for dispatch_width > 8 we
already prevent the overlap of source and destination for send, it