[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