RFR: 8307513: C2: intrinsify Math.max(long,long) and Math.min(long,long) [v12]
Galder Zamarreño
galder at openjdk.org
Thu Feb 27 16:38:04 UTC 2025
On Thu, 27 Feb 2025 06:54:30 GMT, Emanuel Peter <epeter at openjdk.org> wrote:
> Detect "extreme" probability scalar cmove, and replace them with branching code. This should take care of all regressions here. This one has high priority, as it fixes the regression caused by this patch here. But it would also help to improve performance for the Integer.min/max cases, which have the same issue.
+1 and the rest of suggestions. Shall I create a JDK bug for this?
> Additional performance improvement: make SuperWord recognize more cases as profitble (see Regression 1). Optional.
> Additional performance improvement: extend backend capabilities for vectorization (see Regression 2 + 3). Optional.
Do we need JDK bug(s) for these? If so, how many? 1 or 2?
-------------
PR Comment: https://git.openjdk.org/jdk/pull/20098#issuecomment-2688502397
More information about the core-libs-dev
mailing list