On Thu, May 31, 2018 at 10:24 AM, Matt Turner <[email protected]> wrote:

> On Thu, May 24, 2018 at 2:56 PM, Jason Ekstrand <[email protected]>
> wrote:
> > From: Francisco Jerez <[email protected]>
> >
> > Reviewed-by: Jason Ekstrand <[email protected]>
>
> Some small explanation that this is possible since we're able to rely
> on lower_simd_width() to do the hard work for us might be nice.
>

    The original code manually handled splitting the MOVs to 8-wide to
    handle various regioning restrictions.  Now that we have a SIMD width
    splitting pass that handles these things, we can just emit everything at
    the full width and let the SIMD splitting pass handle it.  We also now
    have a useful "subscript" helper which is designed exactly for the case
    where you want to take a W type and read it as a vector of Bs so we may
    as well use that too.
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to