[VectorAPI] Shift operations test coverage
Halimi, Jean-Philippe
jean-philippe.halimi at intel.com
Wed Jun 13 19:04:21 UTC 2018
Hi Paul,
Apologies for the late reply. It took me a while to solve a couple of technical issues related to the new operations. Here is the updated webrev:
http://cr.openjdk.java.net/~jphalimi/webrev_shiftTests_v1.1/webrev/
I had to modify the VectorAPI java code since there was a typo for aShiftR operation with a vector.
Please let me know your thoughts,
Jp
-----Original Message-----
From: Paul Sandoz [mailto:paul.sandoz at oracle.com]
Sent: Thursday, June 7, 2018 12:03 PM
To: Halimi, Jean-Philippe <jean-philippe.halimi at intel.com>
Cc: panama-dev at openjdk.java.net
Subject: Re: [VectorAPI] Shift operations test coverage
> On Jun 7, 2018, at 11:47 AM, Halimi, Jean-Philippe <jean-philippe.halimi at intel.com> wrote:
>
> Thanks for your review.
>
> I will add the missing template file. However, I cannot find the operations you are referring to in the java source files.
>
> Namely, here is what I see:
>
Perhaps because some of the mask accepting operations have not yet been pushed down into the concrete vector types and implemented using blend?
> shiftL(int)
http://hg.openjdk.java.net/panama/dev/file/20033289f414/src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java#l578
> shiftR(int)
http://hg.openjdk.java.net/panama/dev/file/20033289f414/src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java#l637
> aShiftR(int)
http://hg.openjdk.java.net/panama/dev/file/20033289f414/src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java#l696
> shiftL(vec) shiftL(vec, mask)
> shiftR(vec) shiftR(vec, mask)
>
ashiftR(vec) ashiftR(vec, mask)
http://hg.openjdk.java.net/panama/dev/file/20033289f414/src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java#l711
Paul.
> Did I miss something?
>
> Jp
>
> -----Original Message-----
> From: Paul Sandoz [mailto:paul.sandoz at oracle.com]
> Sent: Tuesday, June 5, 2018 3:40 PM
> To: Halimi, Jean-Philippe <jean-philippe.halimi at intel.com>
> Cc: panama-dev at openjdk.java.net
> Subject: Re: [VectorAPI] Shift operations test coverage
>
> Some stuff is missing:
>
> - Shift-op.template
>
> - tests for arithmetic shift right with a vector (with and without a mask)
>
> - tests for shifting by a constant and a mask
>
> Paul.
>
>> On Jun 5, 2018, at 1:09 PM, Halimi, Jean-Philippe <jean-philippe.halimi at intel.com> wrote:
>>
>> Dear all,
>>
>> I have added support for Shift operations test coverage in the VectorAPI test infrastructure.
>>
>> Here is the webrev:
>> http://cr.openjdk.java.net/~jphalimi/webrev_shiftTests_v1.0/
>>
>> Please let me know your thoughts! :)
>>
>> Jp
>
More information about the panama-dev
mailing list