<div dir="ltr">Hello,<br><br>A suggestion based on my small experience with the Vector API: it's currently possible to know for<div>a given type which VectorSpecies is preferred on the current platform, but it's not the case for</div><div>Operator. As the Vector API is all about improved performance, an application developer would</div><div>want to know which Operator will be preferred (i.e. backed by an appropriate SIMD instruction) on</div><div>a targeted platform. Similarly, a library developer would want to be able to pick at runtime between</div><div>different implementations of an algorithm.<div><br>That could look like:<br><br>boolean VectorOperators.Operator#isPreferredWith(VectorSpecies)<br><br>I haven't looked at the implementation details but I assume that it would be doable as the Operator</div><div>actual implementation is already picked based on CPU instructions availability.<br><br>Thanks,<br>MichaĆ«l<br></div></div></div>