openj9
openj9 copied to clipboard
Enable VectorAPI in Java 22
- add new parameter to load and store intrinsics
Is it still going to work for versions prior to jdk22?
Is it still going to work for versions prior to jdk22?
Good question: no it will not.
@gita-omr Can you use ifdefs
or support both versions of the method?
@gita-omr Can you use
ifdefs
or support both versions of the method?
Sorry, I probably should've mentioned earlier: by support I did not mean functional support. These tests try to check that at least some optimization happens. Since Vector API is still an incubator I doubt we need to optimize it in releases other than the latest at any given time, especially since we optimize only a subset of Vector API methods anyway.
Functional Vector API tests of course should be passing.
@TobiAjila @pshipton
Fixed line endings
jenkins compile amac jdk22
Run the jdk22 jdk_vector_*_j9 testing that was previously failing https://github.com/eclipse-openj9/openj9/issues/18704 https://openj9-jenkins.osuosl.org/view/Test/job/Grinder/3394 - passed
Changed to #if JAVA_SPEC_VERSION <= 21