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
 
 -         
 
- causes
 - 
                    
JDK-8351950 C2: AVX512 vector assembler routines causing SIGFPE / no valid evex tuple_table entry
-         
     - Resolved
 
 -         
 - 
                    
JDK-8359344 C2: Malformed control flow after intrinsic bailout
-         
     - Resolved
 
 -         
 
- 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
 
 -