alamb opened a new pull request, #7979:
URL: https://github.com/apache/arrow-rs/pull/7979

   This PR is designed to test @jhorstmann 's question on 
https://github.com/apache/arrow-rs/pull/7962  from @zhuqi-lucas 
https://github.com/apache/arrow-rs/pull/7962#discussion_r2224772631:
   
   > Is this implementation somehow more performant than using the existing 
BitIndexIterator and casting its items to u32? The only difference I see is in 
the masking of the lowest bit, ^= 1 << bit_pos vs &= self.curr - 1, but I think 
llvm would know that those are equivalent. If it makes a difference, then we 
should adjust BitIndexIterator the same way.
   
   I made a PR based on https://github.com/apache/arrow-rs/pull/7962 and 
changed the code to use the existing `BitIndexIterator` and will run the same 
benchmarks on this one to see how it compares
   


-- 
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: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to