wesm commented on pull request #6985:
URL: https://github.com/apache/arrow/pull/6985#issuecomment-622371728


   What I've seen other projects do (have to dig for some examples) is to have 
files like
   
   ```
   functionality_nosimd.cc
   functionality_sse42.cc
   functionality_avx2.cc
   ```
   
   The appropriate compiler flags are set on the respective compilation unit. 
   
   Then query the CPU at runtime to determine its features and choose which 
variant to invoke. @cyb70289 expressed an interest in this recently, I think


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

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to