RFR: 8367611: Enable vblendvp[sd] on Future ECore
Mohamed Issa
missa at openjdk.org
Thu Sep 18 21:01:06 UTC 2025
The upcoming ECore platforms will benefit from using `vblendvps` and `vblendvpd` instructions when the destination register is the same as the source register. This change takes that situation into account.
The JTREG test shown below was used to verify correctness against the [OpenJDK v26-b15](https://github.com/openjdk/jdk/releases/tag/jdk-26%2B15) baseline build.
1. `jtreg:test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java`
-------------
Commit messages:
- Add file missing from last commit
- Use blend instruction when destination is same as source for certain ECore platforms
Changes: https://git.openjdk.org/jdk/pull/27354/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=27354&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8367611
Stats: 14 lines in 3 files changed: 12 ins; 0 del; 2 mod
Patch: https://git.openjdk.org/jdk/pull/27354.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/27354/head:pull/27354
PR: https://git.openjdk.org/jdk/pull/27354
More information about the hotspot-dev
mailing list