RFR: 8329077: C2 SuperWord: Add MoveD2L, MoveL2D, MoveF2I, MoveI2F [v5]

Galder Zamarreño galder at openjdk.org
Mon Sep 1 09:19:51 UTC 2025


On Mon, 1 Sep 2025 09:10:29 GMT, Emanuel Peter <epeter at openjdk.org> wrote:

>> Ideal output for `VectorReinterpret` seems to follow a similar pattern to `LoadVector`...etc with regards to the vector size. So seems like a similar solution could be implemented:
>> 
>> 
>>  1306  VectorReinterpret  === _ 1307  [[ 1286 ]]  #vectory<I,8> !orig=1179,979,[846],[738],[646],[145] !jvms: TestCompatibleUseDefTypeSize::test7 @ bci:13 (line 427)
>
> Very nice. That would be a good follow-up RFE. Do you want to work on that one? Otherwise you could tag it as a `starter` task, and we'll eventually find someone to do it ;)

Yeah I'd like to work on it. Seems like a good one to work in between bigger tasks.

I had a question about it though. I noticed that `STORE_VECTOR` is also in a similar situation. Any specific reason to leave that one as is? Or was it just an oversight? If an oversight, a second RFE could be added for that one?

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

PR Review Comment: https://git.openjdk.org/jdk/pull/26457#discussion_r2313379507


More information about the core-libs-dev mailing list