Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8259417 | 17 | Sandhya Viswanathan | P3 | Resolved | Fixed | b05 |
JDK-8260100 | 16.0.1 | Sandhya Viswanathan | P3 | Resolved | Fixed | b03 |
Vector conversion with part > 0 is implemented using slice(origin, vector) instead of slice(origin).
The slice(origin) has intrinsic implementation whereas slice(origin, vector) doesn’t.
Slice(origin) is written using vector API methods like rearrange and blend which all have intrinsic implementations.
Also, VectorIntrinsics.VECTOR_ACCESS_OOB_CHECK code is missing from rearrange checkIndexes.
The slice(origin) has intrinsic implementation whereas slice(origin, vector) doesn’t.
Slice(origin) is written using vector API methods like rearrange and blend which all have intrinsic implementations.
Also, VectorIntrinsics.VECTOR_ACCESS_OOB_CHECK code is missing from rearrange checkIndexes.
- backported by
-
JDK-8259417 Vector conversion with part > 0 is not getting intrinsic implementation
- Resolved
-
JDK-8260100 Vector conversion with part > 0 is not getting intrinsic implementation
- Resolved
- relates to
-
JDK-8259512 Update --release 16 symbol information for JDK 16 build 31
- Resolved