CR for RFR 8178800
Berg, Michael C
michael.c.berg at intel.com
Wed May 10 23:53:30 UTC 2017
Some additional notes, the vabsss and vabssd instructions utilize a test on src2 vs dst, this is required as the live range of src2 can end making it available for reuse, in such a case, we manage and use xmm0 so that we have a scratch register to utilize which will facilitate VEX encoding.
From: hotspot-compiler-dev [mailto:hotspot-compiler-dev-bounces at openjdk.java.net] On Behalf Of Berg, Michael C
Sent: Wednesday, May 10, 2017 12:59 PM
To: 'hotspot-compiler-dev at openjdk.java.net' <hotspot-compiler-dev at openjdk.java.net>
Subject: CR for RFR 8178800
Some support was added to enable a pass state of all validation tests for KNL for JDK9. This support enables upper bank register usage for auto code generation for a small number of instructions (3) which needed some additional coverage under cases where servers do not enable vector length but have EVEX support.
This code was tested as follows: All internal validation tests at both Intel and Oracle. This change needs approval for JDK9 addition.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the hotspot-compiler-dev