RFR: 8371955: Support AVX10 floating point comparison instructions

Mohamed Issa missa at openjdk.org
Thu Jan 8 00:48:27 UTC 2026


On Thu, 11 Dec 2025 23:33:41 GMT, Mohamed Issa <missa at openjdk.org> wrote:

>> src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp line 2069:
>> 
>>> 2067:       } else {
>>> 2068:         __ ucomiss(reg1, opr2->as_xmm_float_reg());
>>> 2069:       }
>> 
>> Please create a new macro assembly routine for this if-else idiom, its getting repeated multiple times.
>
> FYI, this portion could be split into a separate PR. However, I created a couple of macros so that you can check and verify if they match what you are thinking of.

I moved the logic out of this PR. I'll create another one containing it that will be linked to [JDK-8373834](https://bugs.openjdk.org/browse/JDK-8373834).

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

PR Review Comment: https://git.openjdk.org/jdk/pull/28337#discussion_r2670502059


More information about the core-libs-dev mailing list