Integrated: 8303508: Vector.lane() gets wrong value on x86

Jatin Bhateja jbhateja at openjdk.org
Fri Mar 24 11:22:58 UTC 2023


On Thu, 23 Mar 2023 00:37:29 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:

> Incorrectness happens because compiler absorbs casting IR chain during idealizations.
> Sign extending the result of sub-word extraction operation.
> 
> Please refer to detailed discussion on https://github.com/openjdk/jdk/pull/13070#issuecomment-1479779537 
> 
> Best Regards,
> Jatin

This pull request has now been integrated.

Changeset: d61de141
Author:    Jatin Bhateja <jbhateja at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/d61de141eb8ba52122db43172429f9186ea47e61
Stats:     91 lines in 3 files changed: 87 ins; 3 del; 1 mod

8303508: Vector.lane() gets wrong value on x86

Reviewed-by: eliu, thartmann

-------------

PR: https://git.openjdk.org/jdk/pull/13152


More information about the hotspot-compiler-dev mailing list