On Wed, 9 Jul 2025 01:23:43 GMT, Xiaohong Gong wrote:
>> ### Background
>> On AArch64, the minimum vector length supported is 64-bit for basic types,
>> except for `byte` and `boolean` (32-bit and 16-bit respectively to match
>> special Vector API features). This limitation prevents intrinsific
On Tue, 8 Jul 2025 09:00:53 GMT, Xiaohong Gong wrote:
> > > > > > https://github.com/openjdk/jdk/blob/f2d2eef988c57cc9f6194a8fd5b2b422035ee68f/test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java#L388-L392
> > > > >
> > > > >
> > > > > Actually I didn't change the min vect
On Tue, 8 Jul 2025 01:55:55 GMT, Xiaohong Gong wrote:
> > > > https://github.com/openjdk/jdk/blob/f2d2eef988c57cc9f6194a8fd5b2b422035ee68f/test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java#L388-L392
> > >
> > >
> > > Actually I didn't change the min vector size for `cha
On Mon, 7 Jul 2025 06:59:20 GMT, Xiaohong Gong wrote:
> > https://github.com/openjdk/jdk/blob/f2d2eef988c57cc9f6194a8fd5b2b422035ee68f/test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java#L388-L392
>
> Actually I didn't change the min vector size for `char` vectors in this
On Thu, 3 Jul 2025 06:10:28 GMT, Xiaohong Gong wrote:
>> ### Background
>> On AArch64, the minimum vector length supported is 64-bit for basic types,
>> except for `byte` and `boolean` (32-bit and 16-bit respectively to match
>> special Vector API features). This limitation prevents intrinsific
On Fri, 4 Jul 2025 09:15:14 GMT, Xiaohong Gong wrote:
>> This looks good. Thanks.
>
>> This looks good. Thanks.
>
> Thanks so much for your review!
Hi @XiaohongGong, thanks for your work! Shall we also relax the IR check
condition in the following cases for `aarch64` and `x86`?
https://github.
On Tue, 17 Dec 2024 18:12:24 GMT, Galder ZamarreƱo wrote:
>> This patch intrinsifies `Math.max(long, long)` and `Math.min(long, long)` in
>> order to help improve vectorization performance.
>>
>> Currently vectorization does not kick in for loops containing either of
>> these calls because of