RFR: 8287091: aarch64 : guarantee(val < (1ULL << nbits)) failed: Field too big for insn

Nick Gasson ngasson at openjdk.java.net
Tue May 24 09:06:50 UTC 2022


On Tue, 24 May 2022 08:36:49 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> All right, so we just store the result to `zr`, which is effectively no-op, and ride on the updated flags done by `add*s*`. 

It's actually the same instruction: `cmn reg, imm` is an alias for `adds zr, reg, imm`.

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

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


More information about the hotspot-compiler-dev mailing list