JDK-8241040 : Support for AVX-512 Ternary Logic Instruction
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 15
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • CPU: x86
  • Submitted: 2020-03-15
  • Updated: 2022-05-06
  • Resolved: 2020-04-02
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.
JDK 15
15 b18Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
- Support ternary logic "vpternlog" operation in HotSpot-C2 compiler.
- Ternary logic instruction executes any bitwise logical function between three operands in one instruction. 
- The instruction requires three operands and an immediate value, which is the truth table of this logical expression and is supported by x86 platforms having AVX-512F feature.


Comments
Good catch, Aleksey. Fixed.
03-04-2020

Why is this recorded as "Backport of JDK-8241484"? Should just be "related to"?
03-04-2020

URL: https://hg.openjdk.java.net/jdk/jdk/rev/29d878d3af35 User: jbhateja Date: 2020-04-02 17:06:11 +0000
02-04-2020