On Wed, 27 Apr 2022 09:06:12 GMT, Jie Fu <ji...@openjdk.org> wrote:

>> Hi all,
>> 
>> The Current Vector API doc for `LSHR` is
>> 
>> Produce a>>>(n&(ESIZE*8-1)). Integral only.
>> 
>> 
>> This is misleading which may lead to bugs for Java developers.
>> This is because for negative byte/short elements, the results computed by 
>> `LSHR` will be different from that of `>>>`.
>> For more details, please see 
>> https://github.com/openjdk/jdk/pull/8276#issue-1206391831 .
>> 
>> After the patch, the doc for `LSHR` is
>> 
>> Produce zero-extended right shift of a by (n&(ESIZE*8-1)) bits. Integral 
>> only.
>> 
>> 
>> Thanks.
>> Best regards,
>> Jie
>
> Jie Fu has updated the pull request with a new target base due to a merge or 
> a rebase. The incremental webrev excludes the unrelated changes brought in by 
> the merge/rebase. The pull request contains six additional commits since the 
> last revision:
> 
>  - Address review comments
>  - Merge branch 'master' into JDK-8284992
>  - Merge branch 'master' into JDK-8284992
>  - Address review comments
>  - Merge branch 'master' into JDK-8284992
>  - 8284992: Fix misleading Vector API doc for LSHR operator

I created one, filled it in, and assigned it to you (for other examples you can 
search in the issue tracker, this one quite is simple so i thought it was 
quicker to do myself to show you). For any specification change we need to 
review and track that change (independent of any implementation changes, if 
any).

If you are ok with it I can add myself as reviewer, then you can "Finalize" it 
(see button on same line as "Edit"), triggering a review request, from which we 
may receive comments to address, and once addressed and final, it will unblock 
the PR for integration.

-------------

PR: https://git.openjdk.java.net/jdk/pull/8291

Reply via email to