I got the idea of using pre-defined functions to do this: calculate "a + b", "c * 5", "d * 3" and then add the result.
But this way seems generate a lot of code. Is there any better methods to do this?
By the way, does Apache Arrow use SIMD by default(c++ version)? If not, how can I make it use SIMD?