RFR: 8326306: RISC-V: Re-structure MASM calls and jumps [v5]
Robbin Ehn
rehn at openjdk.org
Tue May 7 05:47:10 UTC 2024
On Mon, 6 May 2024 17:58:02 GMT, Robbin Ehn <rehn at openjdk.org> wrote:
>> I checked that we use the use call with a code cache address for the places we care about such as:
>> I.e. JNI FastGetField and far_call()
>>
>> But I now see I was mistaken regarding the interpreter, it seems like we don't have all the math implemented, so we do calls to SharedRuntime there, I'll fix those.
>> (e.g. setting -XX:ReservedCodeCacheSize=2047M some interpreter math will use movptr)
>>
>> Thanks!
>
> Great, thanks.
>
> I fixed it by using li() in la() when we can't use auipc, running tests.
That was bad idea.
Looking into something else.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/18942#discussion_r1591841980
More information about the hotspot-dev
mailing list