• Peter Eastman's avatar
    Vectorize custom expressions on CPU (#3552) · aafb8b5b
    Peter Eastman authored
    * Began implementing vectorization of Lepton expressions
    
    * Tests for vector expressions
    
    * Implemented CompiledVectorExpression for x86
    
    * Bug fix
    
    * Optimized select() on ARM
    
    * Optimized select() on x86
    
    * CompiledVectorExpression supports AVX
    
    * Bug fix
    
    * Updated docs
    
    * Use VEX encoded instructions for CompiledExpression
    
    * Optimized min() and max() on x86
    
    * Optimized min() and max() on ARM
    
    * Fixed compilation error
    
    * Upgrade AsmJit
    aafb8b5b
CompiledVectorExpression.cpp 40.6 KB