RFR: 8283667: [vectorapi] Vectorization for masked load with IOOBE with predicate feature [v3]

Paul Sandoz psandoz at openjdk.java.net
Fri May 6 15:02:53 UTC 2022


On Fri, 6 May 2022 04:49:39 GMT, Xiaohong Gong <xgong at 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


More information about the hotspot-compiler-dev mailing list