RFR: 8331861: [PPC64] Implement load / store assembler functions which take an Address object
Varada M
varadam at openjdk.org
Mon Oct 28 16:40:21 UTC 2024
On Fri, 25 Oct 2024 06:38:38 GMT, Amit Kumar <amitkumar at openjdk.org> wrote:
>> Load and store assembly instructions which takes Address object as argument.
>>
>> Tier 1 testing successful on linux-ppc64le and aix-ppc (fastdebug level)
>>
>> JBS : [JDK-8331861](https://bugs.openjdk.org/browse/JDK-8331861)
>
> src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp line 160:
>
>> 158: assert(ml.index() == noreg && mo.index() == noreg, "sanity");
>> 159: __ ld(R0, slot_offset + 0, OSR_buf);
>> 160: __ std(R0, ml, noreg);
>
> No, `tmp=noreg` is default case.
>
> So
> Suggestion:
>
> __ std(R0, ml);
>
> should work.
Okay got it. Thank you
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/21492#discussion_r1816093552
More information about the hotspot-compiler-dev
mailing list