[master] RFR: Load narrowKlass from header, AArch64 assembler implementation [v3]

Roman Kennke rkennke at openjdk.java.net
Fri Jan 28 10:06:13 UTC 2022


On Fri, 28 Jan 2022 09:42:29 GMT, Andrew Haley <aph at openjdk.org> wrote:

> > I believe that wouldn't work either. The fast path that is following this code requires that the upper 32 bits (the narrowKlass) of tmp remain intact: it shifts them to the right by 32bits and decodes the narrowKlass.
> 
> So what? tmp is untouched.

We don't guarantee that tmp != dst. We only guarantee that tmp != src to avoid clobbering src.

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

PR: https://git.openjdk.java.net/lilliput/pull/36


More information about the lilliput-dev mailing list