rmuir commented on PR #12743:
URL: https://github.com/apache/lucene/pull/12743#issuecomment-1794112273

   When looking at `SDOT` to do this, i was able to accomplish it with another 
vector API, just as basis for comparison: 
   
   https://godbolt.org/z/9cv5WaGaT
   
   Even if you lower `-march=armv8-a` to exclude `SDOT`, it just uses 
`smull`/`smull2` and `saddw`/`saddw2` to work on lower/upper halves of vector.
   
   On the other hand here I am struggling with crazy conversions and generics 
part numbers and slicing abstractions :( I don't actually want to convert 
anything!
   
   The only lone use of long multiplication i find in openjdk arm support is 
for the "curious little guy".


-- 
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

Reply via email to