ChrisHegarty commented on code in PR #13651: URL: https://github.com/apache/lucene/pull/13651#discussion_r1731488489
########## lucene/core/src/java21/org/apache/lucene/internal/vectorization/PanamaVectorUtilSupport.java: ########## @@ -761,4 +763,81 @@ private static int squareDistanceBody128(MemorySegment a, MemorySegment b, int l // reduce return acc1.add(acc2).reduceLanes(ADD); } + + @Override + public long ipByteBinByte(byte[] q, byte[] d) { + if (VECTOR_BITSIZE == 128) { Review Comment: Yeah, the implementation only works on ARM at the minute. I'm iterating on an x64 implementation, but haven't found the sweet spot yet. I'll merge something soon and share the jmh benchmarks. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org