RFR: 8287926: AArch64: intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long
Stuart Monteith
smonteith at openjdk.java.net
Thu Jun 9 13:35:31 UTC 2022
On Thu, 9 Jun 2022 10:47:42 GMT, Andrew Haley <aph at openjdk.org> wrote:
> That's all.
Apart from the curious unbalanced "(", looks OK to me.
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?
-------------
PR: https://git.openjdk.java.net/jdk/pull/9104
More information about the hotspot-compiler-dev
mailing list