Sub-task 1 will be integrated independently of other sub-tasks.
Sub-task 2 to 5 (related to mask supported) will be integrated under one PR, although it may be possible for ease of review to separate the relevant code changes.
The changes for these sub-tasks can currently be viewed from https://github.com/openjdk/panama-vector/tree/vectorIntrinsics and the vectorIntrinsics branch will be used to create the PR that updated in response to review comments.
Sub-tasks 1 to 5 require no specific CSRs, but some minor API fixes might be identified. Any such API updates will use a CSR associated with this issue.
Future sub-tasks, to be integrated independently, may be added for Vector API enhancements, which will require CSRs.
The JEP will be marked as integrated once all sub-tasks have been completed.
- blocks
-
JDK-8269306 JEP 417: Vector API (Third Incubator)
-
- Closed
-
- csr for
-
JDK-8274028 Integration of JEP 417: Vector API (Third Incubator)
-
- Closed
-
- duplicates
-
JDK-8277121 x86_32 fails Short*Vector tests
-
- Closed
-
- relates to
-
JDK-8277508 need to check has_predicated_vectors before calling scalable_predicate_reg_slots
-
- Resolved
-
-
JDK-8277843 [Vector API] scalar2vector generates incorrect type info for mask operations if Op_MaskAll is unavailable
-
- Resolved
-
-
JDK-8326664 Gather index checking under mask
-
- Open
-
-
JDK-8279654 jdk/incubator/vector/Vector256ConversionTests.java crashes randomly with SVE
-
- Resolved
-
-
JDK-8288397 AArch64: Fix register issues in SVE backend match rules
-
- Resolved
-
-
JDK-8303161 [vectorapi] VectorMask.cast narrow operation returns incorrect value with SVE
-
- Resolved
-
-
JDK-8280976 Incorrect encoding of avx512 vpsraq instruction with mask and constant shift.
-
- Resolved
-
-
JDK-8286283 assert(func2 == 0 && func3 == 0) failed: not unary
-
- Resolved
-
-
JDK-8277239 SIGSEGV in vrshift_reg_maskedNode::emit
-
- Closed
-
-
JDK-8277248 12 jdk/incubator/vector tests fail with EXCEPTION_ACCESS_VIOLATION in vrshift_reg_maskedNode::emit
-
- Closed
-
-
JDK-8278525 Additional -Wnonnull errors happen with GCC 11
-
- Resolved
-