On Fri, 6 May 2022 04:49:39 GMT, Xiaohong Gong <xg...@openjdk.org> wrote:
>> offset is long so uses two argument slots (5 and 6). >> mask is argument (7). >> offsetInRange is argument(8). > > Make sense! Thanks for the explanation! Doh! of course. This is not the first and will not be the last time i get caught out by the 2-slot requirement. It may be useful to do this: Node* mask_arg = is_store ? argument(8) : argument(7); ------------- PR: https://git.openjdk.java.net/jdk/pull/8035