-
Enhancement
-
Resolution: Fixed
-
P4
-
None
-
None
-
generic
-
generic
- Add Java APIs definitions for following newly proposed operations
- Extend existing Vector JTREG suite to cover new operations.
- Create of new JMH micros for each newly implemented API.
1) VectorOperations.BIT_COUNT:
- counting the number of one-bits
2) VectorOperations.LEADING_ZEROS_COUNT:
- counting the number of leading zero bits
3) VectorOperations.TRAILING_ZEROS_COUNT:
- counting the number of trailing zero bits
4) VectorOperations.REVERSE:
- reversing the order of bits
5) VectorOperations.REVERSE_BYTES:
- reversing the order of bytes
6) compress and expand bits
- Semantics are based on Hacker's Delight section 7-4 Compress, or Generalized Extract.
- Extend existing Vector JTREG suite to cover new operations.
- Create of new JMH micros for each newly implemented API.
1) VectorOperations.BIT_COUNT:
- counting the number of one-bits
2) VectorOperations.LEADING_ZEROS_COUNT:
- counting the number of leading zero bits
3) VectorOperations.TRAILING_ZEROS_COUNT:
- counting the number of trailing zero bits
4) VectorOperations.REVERSE:
- reversing the order of bits
5) VectorOperations.REVERSE_BYTES:
- reversing the order of bytes
6) compress and expand bits
- Semantics are based on Hacker's Delight section 7-4 Compress, or Generalized Extract.
- relates to
-
JDK-8282389 Add new vector operations to count leading and trailing zeros.
- Resolved
-
JDK-8282915 [vectorapi] Add new vector operation for reverse bits operation
- Resolved
-
JDK-8283316 Add new vector operation REVERSE_BYTES
- Resolved
-
JDK-8283598 [vectorapi] Add new vector operation for compress and expand bits
- Resolved
-
JDK-8281562 Add support for popcount operation
- Closed