Integrated: 8328633: s390x: Improve vectorization of Match.sqrt() on floats

Sidraya Jayagond sjayagond at openjdk.org
Thu Mar 21 08:54:24 UTC 2024


On Wed, 20 Mar 2024 17:39:09 GMT, Sidraya Jayagond <sjayagond at openjdk.org> wrote:

> [JDK-8190800](https://bugs.openjdk.org/browse/JDK-8190800) added `VSqrtF` and `SqrtF` nodes to support the vectorization of Match.sqrt() on floats. For s390x port, however, the scalar version of `sqrtF` still uses the old match rule that converts Float to Double first. It can be simplified to just use `SqrtF`.
> 
> The old match rule also affects the vectorization of Math.sqrt() on float.

This pull request has now been integrated.

Changeset: 684678f9
Author:    Sidraya Jayagond <sjayagond at openjdk.org>
Committer: Amit Kumar <amitkumar at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/684678f9e83ed0a76541a31356894d170fd421db
Stats:     2 lines in 1 file changed: 0 ins; 0 del; 2 mod

8328633: s390x: Improve vectorization of Match.sqrt() on floats

Reviewed-by: amitkumar, mdoerr

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

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


More information about the hotspot-compiler-dev mailing list