JDK-8285282 : Add C2 mid-end and x86 back-end implementation for bit COMPRESS_BITS and EXPAND_BITS operation
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: tbd
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • CPU: x86_64
  • Submitted: 2022-04-20
  • Updated: 2022-04-22
  • Resolved: 2022-04-22
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdResolved
Related Reports
Duplicate :  
Description
- Intrinsify scalar following operation  
    Integer.compress
    Integer.expand
    Long.compress
    Long.expand

- Add C2 IR nodes and corresponding ideal transformations for new operations. 

- Use X86 parallel bit extraction and deposition instruction to emit efficient JIT sequence.
Comments
Setting state to 'Closed' rather than 'Resolved' (in general, issues set to "Resolved" have a corresponding changeset).
22-04-2022

JDK-8285281
21-04-2022