git: openjdk/jdk17u-dev: 8273454: C2: Transform (-a)*(-b) into a*b
Goetz Lindenmaier
goetz at openjdk.org
Fri Dec 15 12:43:38 UTC 2023
Changeset: 873148e5
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-15 12:43:01 +0000
URL: https://git.openjdk.org/jdk17u-dev/commit/873148e5f1406eebfd92df17c52c06ff37a15867
8273454: C2: Transform (-a)*(-b) into a*b
8274060: C2: Incorrect computation after JDK-8273454
Reviewed-by: shade
Backport-of: 7c9868c0b3c9bd3d305e71f91596190813cdccce
! src/hotspot/share/opto/mulnode.cpp
+ test/hotspot/jtreg/compiler/integerArithmetic/TestNegAnd.java
+ test/hotspot/jtreg/compiler/integerArithmetic/TestNegMultiply.java
More information about the jdk-updates-changes
mailing list