RFR: 8287926: AArch64: intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long

Andrew Haley aph at openjdk.java.net
Thu Jun 9 14:38:35 UTC 2022


On Thu, 9 Jun 2022 13:31:21 GMT, Stuart Monteith <smonteith at openjdk.org> wrote:

>> That's all.
>
> src/hotspot/cpu/aarch64/aarch64.ad line 11415:
> 
>> 11413:   ins_cost(INSN_COST * 22);
>> 11414:   format %{ "udivw  rscratch1, $src1, $src2\n\t"
>> 11415:             "msubw($dst, rscratch1, $src2, $src1" %}
> 
> These new strings and the existing signed have this unbalanced "(" . Is there any reason why this is here?

Oops, pasto. Will fix.

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

PR: https://git.openjdk.org/jdk/pull/9104


More information about the hotspot-compiler-dev mailing list