RFR: 8319577: x86_64 AVX2 intrinsics for Arrays.sort methods (int, float arrays) [v8]
Srinivas Vamsi Parasa
duke at openjdk.org
Wed Dec 6 17:16:50 UTC 2023
On Tue, 5 Dec 2023 19:33:48 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:
>> Srinivas Vamsi Parasa has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 17 additional commits since the last revision:
>>
>> - Merge branch 'master' of https://git.openjdk.java.net/jdk into simdsort
>> - add GCC version guards
>> - Merge branch 'master' of https://git.openjdk.java.net/jdk into simdsort
>> - Remove C++17 from C flags
>> - add avoid masked stores operation
>> - update the code to check for supported simd sort cpus
>> - Disable AVX2 sort for 64-bit types
>> - Merge branch 'master' of https://git.openjdk.java.net/jdk into simdsort
>> - fix jcheck failures due to windows encoding
>> - fix carriage return and change insertion sort thresholds
>> - ... and 7 more: https://git.openjdk.org/jdk/compare/d8b29378...bc590d9f
>
> src/java.base/linux/native/libsimdsort/avx512-32bit-qsort.hpp line 235:
>
>> 233: return avx512_double_compressstore<zmm_vector<type_t>>(
>> 234: left_addr, right_addr, k, reg);
>> 235: }
>
> Can be removed.
This is needed for AVX512 sort...
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/16534#discussion_r1417690992
More information about the hotspot-compiler-dev
mailing list