[vector] tests with data providers
Paul Sandoz
paul.sandoz at oracle.com
Wed Mar 14 22:51:21 UTC 2018
> On Mar 14, 2018, at 3:45 PM, Vladimir Ivanov <vladimir.x.ivanov at oracle.com> wrote:
>
> Thanks for the clarification, Paul.
>
> I missed that you don't parameterize operations. The change looks good then.
>
Thanks.
> The only difference I see is with true/false masks:
>
> - Vector.Mask<Integer, Shapes.S256Bit> tMask = species.trueMask();
> - Vector.Mask<Integer, Shapes.S256Bit> fMask = species.falseMask();
>
> Those operations are intrinsified [1] and after your change the masks will be loaded from memory instead of materialized from a constant.
>
> But that's fine.
>
Ok, i was assuming that construction would not affect the kernel.
Paul.
More information about the panama-dev
mailing list