Cannot really review this myself, but:

Tested-by: Tomeu Vizoso <tomeu.viz...@collabora.com>

Thanks!

On Wed, 27 Feb 2019 at 06:49, Alyssa Rosenzweig <aly...@rosenzweig.io> wrote:
>
> smul comes first in the pipeline, before vmul. Until we have a full
> instruction scheduler, it's better to have vmul prioritized to maximize
> bundle size.
>
> Signed-off-by: Alyssa Rosenzweig <aly...@rosenzweig.io>
> ---
>  src/gallium/drivers/panfrost/midgard/midgard_compile.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/gallium/drivers/panfrost/midgard/midgard_compile.c 
> b/src/gallium/drivers/panfrost/midgard/midgard_compile.c
> index f533572c05d..e37037ac737 100644
> --- a/src/gallium/drivers/panfrost/midgard/midgard_compile.c
> +++ b/src/gallium/drivers/panfrost/midgard/midgard_compile.c
> @@ -2162,7 +2162,7 @@ schedule_bundle(compiler_context *ctx, midgard_block 
> *block, midgard_instruction
>                                                  if ((units & UNIT_SADD) && 
> !(control & UNIT_SADD))
>                                                          unit = UNIT_SADD;
>                                                  else if (units & UNIT_SMUL)
> -                                                        unit = UNIT_SMUL;
> +                                                        unit = ((units & 
> UNIT_VMUL) && !(control & UNIT_VMUL)) ? UNIT_VMUL : UNIT_SMUL;
>                                                  else if ((units & UNIT_VADD) 
> && !(control & UNIT_VADD))
>                                                          unit = UNIT_VADD;
>                                                  else
> --
> 2.20.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to