git: openjdk/jdk: master: 8341137: Optimize long vector multiplication using x86 VPMUL[U]DQ instruction

Jatin Bhateja jbhateja at openjdk.org
Thu Nov 21 18:15:25 UTC 2024


Changeset: dc9a6ef6
Branch: master
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-11-21 18:13:32 +0000
URL:       https://git.openjdk.org/jdk/commit/dc9a6ef6100d73a431cd0cfa2c252acf7743f8a3

8341137: Optimize long vector multiplication using x86 VPMUL[U]DQ instruction

Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: vlivanov, sviswanathan

! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/vectorapi/VectorMultiplyOpt.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorMultiplyOptBenchmark.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorXXH3HashingBenchmark.java



More information about the jdk-changes mailing list