[jdk17] RFR: 8268293: VectorAPI cast operation on mask and shuffle is broken [v6]

Jatin Bhateja jbhateja at openjdk.java.net
Fri Jun 18 07:38:54 UTC 2021


> Existing implementation of VectoMask.cast and VectorShuffle.cast operation do not generate correct mask compliant with the species passed as the argument.
> 
> This patch fixes the implementation and adds the corresponding cast operation test cases to VectorAPI regression suite.

Jatin Bhateja 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 seven additional commits since the last revision:

 - 8268293: Review comments resolution.
 - Merge http://github.com/openjdk/jdk17 into JDK-8268293
 - 8268293: Review comments resolution.
 - 8268293: Removing unneeded changes from AbstractVectorTest.java
 - 8268293: Reinstating accidentally removed tests.
 - 8268293: Moving new tests to VectorConversion tests.
 - 8268293: VectorAPI cast operation on mask and shuffle is broken

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

Changes:
  - all: https://git.openjdk.java.net/jdk17/pull/39/files
  - new: https://git.openjdk.java.net/jdk17/pull/39/files/a891312f..23d441db

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk17&pr=39&range=05
 - incr: https://webrevs.openjdk.java.net/?repo=jdk17&pr=39&range=04-05

  Stats: 4210 lines in 142 files changed: 2751 ins; 868 del; 591 mod
  Patch: https://git.openjdk.java.net/jdk17/pull/39.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk17 pull/39/head:pull/39

PR: https://git.openjdk.java.net/jdk17/pull/39


More information about the hotspot-compiler-dev mailing list