[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