On Thu, 3 Mar 2022 14:37:34 GMT, Andrew Haley <a...@openjdk.org> wrote:

> > > Well, it just didn't build. With the annotation being present, you also 
> > > need an intrinsic implementation. That's what the error message is 
> > > saying...
> > 
> > 
> > Doh, I had no idea the presence of `@IntrinsicCandidate` was mandating the 
> > VM has an intrinsic implementation these days (Why?! Not much of a 
> > _candidate_ if it's required..).
> 
> I don't think the intrinsic has to be implemented on every target, but AFAICR 
> it does have to be declared as an intrinsic in HotSpot.

Yes, sorry for the imprecise wording: the declaration must be there. Use of the 
intrinsic is then controlled via has_match_rule(opcode) and 
match_rule_supported(opcode).

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

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

Reply via email to