RFR: 8282231: x86-32: runtime call to SharedRuntime::ldiv corrupts registers [v2]

Andrew Haley aph at openjdk.java.net
Tue Feb 22 15:13:26 UTC 2022


On Tue, 22 Feb 2022 14:49:31 GMT, Jie Fu <jiefu at openjdk.org> wrote:

>> Andrew Haley has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Whitespace
>
> src/hotspot/cpu/x86/x86_32.ad line 7828:
> 
>> 7826: 
>> 7827: // Divide Register Long
>> 7828: instruct divL_eReg( eADXRegL dst, eRegL src1, eRegL src2, eFlagsReg cr, eCXRegI cx, eBXRegI bx ) %{
> 
> I agree with @shipilev that we can remove `eFlagsReg cr, eCXRegI cx, eBXRegI bx` here, right?

Done. I deleted them in the effect list but forgot to delete the corresponding args.

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

PR: https://git.openjdk.java.net/jdk/pull/7575


More information about the hotspot-compiler-dev mailing list