Re: RFR: 8309130: x86_64 AVX512 intrinsics for Arrays.sort methods (int, long, float and double arrays) [v37]

2023-09-15 Thread Jatin Bhateja
On Fri, 15 Sep 2023 22:17:42 GMT, Srinivas Vamsi Parasa wrote: >> The goal is to develop faster sort routines for x86_64 CPUs by taking >> advantage of AVX512 instructions. This enhancement provides an order of >> magnitude speedup for Arrays.sort() using int, long, float and double arrays.

Re: RFR: 8309130: x86_64 AVX512 intrinsics for Arrays.sort methods (int, long, float and double arrays) [v36]

2023-09-15 Thread Srinivas Vamsi Parasa
On Wed, 13 Sep 2023 23:00:23 GMT, Srinivas Vamsi Parasa wrote: >> The goal is to develop faster sort routines for x86_64 CPUs by taking >> advantage of AVX512 instructions. This enhancement provides an order of >> magnitude speedup for Arrays.sort() using int, long, float and double arrays.

Re: RFR: 8309130: x86_64 AVX512 intrinsics for Arrays.sort methods (int, long, float and double arrays) [v37]

2023-09-15 Thread Srinivas Vamsi Parasa
> The goal is to develop faster sort routines for x86_64 CPUs by taking > advantage of AVX512 instructions. This enhancement provides an order of > magnitude speedup for Arrays.sort() using int, long, float and double arrays. > > This PR shows upto ~7x improvement for 32-bit datatypes (int,

Re: RFR: 8316294: AIX: Build fopen system call fails on file _BUILD_LIBJDWP_objectfilenames.txt [v2]

2023-09-15 Thread Christoph Langer
On Fri, 15 Sep 2023 13:27:13 GMT, Adam Farley wrote: >> While building openjdk on aix, we see this build-fail error: >> >> The fopen system call failed on file >> -f/home/.etce4tcetc./_BUILD_LIBJDWP_objectfilenames.txt >> >> This change expands the fix for the similar issue on macosx,

Re: RFR: 8315794: RISC-V: build fails with GCC 12.3

2023-09-15 Thread Antonios Printezis
On Thu, 14 Sep 2023 08:00:26 GMT, Robbin Ehn wrote: > When we saw this warning in other places it was because we were > passing a pointer that was known to be null on some (not supposed to > be reachable) code paths. I don't see how that can be what's going on > here though. Yeah, I've been

Re: RFR: 8296246: Update Unicode Data Files to Version 15.1.0 [v2]

2023-09-15 Thread Naoto Sato
> This PR is to incorporate the latest Unicode 15.1, which was released > yesterday. Besides the usual character data update, an upgraded > implementation of RegEx which reflects the Indic Consonant Break specified in > the latest Unicode Annex #29 ("Unicode Text Segmentation") is included. A

Re: RFR: 8315038: Capstone disassembler stops when it sees a bad instruction

2023-09-15 Thread Jorn Vernee
On Fri, 15 Sep 2023 14:22:48 GMT, Andrew Haley wrote: > At present, the Capstone disassembler stops whenever it encounters an > undefined instruction. We really need it not to do that, because we use > undefined instructions in JIT-generated code for many things. > > The fix is described

RFR: 8315038: Capstone disassembler stops when it sees a bad instruction

2023-09-15 Thread Andrew Haley
At present, the Capstone disassembler stops whenever it encounters an undefined instruction. We really need it not to do that, because we use undefined instructions in JIT-generated code for many things. The fix is described here: https://www.capstone-engine.org/skipdata.html -

Re: RFR: 8316294: AIX: Build fopen system call fails on file _BUILD_LIBJDWP_objectfilenames.txt [v2]

2023-09-15 Thread Adam Farley
> While building openjdk on aix, we see this build-fail error: > > The fopen system call failed on file > -f/home/.etce4tcetc./_BUILD_LIBJDWP_objectfilenames.txt > > This change expands the fix for the similar issue on macosx, and prevents the > fopen issue on aix. Adam Farley has

Re: RFR: 8316294: AIX: Build fopen system call fails on file _BUILD_LIBJDWP_objectfilenames.txt

2023-09-15 Thread Adam Farley
On Thu, 14 Sep 2023 15:49:36 GMT, Christoph Langer wrote: >> While building openjdk on aix, we see this build-fail error: >> >> The fopen system call failed on file >> -f/home/.etce4tcetc./_BUILD_LIBJDWP_objectfilenames.txt >> >> This change expands the fix for the similar issue on

Re: RFR: 8296246: Update Unicode Data Files to Version 15.1.0

2023-09-15 Thread Andrey Turbanov
On Wed, 13 Sep 2023 20:15:09 GMT, Naoto Sato wrote: > This PR is to incorporate the latest Unicode 15.1, which was released > yesterday. Besides the usual character data update, an upgraded > implementation of RegEx which reflects the Indic Consonant Break specified in > the latest Unicode

Re: RFR: 8309130: x86_64 AVX512 intrinsics for Arrays.sort methods (int, long, float and double arrays) [v36]

2023-09-15 Thread iaroslavski
On Thu, 14 Sep 2023 23:03:22 GMT, Paul Sandoz wrote: > That neatly covers multiple element types and Java-based insertion sort > algorithms (although I don't know why we need two since mixed insertion > effectively embeds the other). @PaulSandoz There are two insertion sorts in DPQ: