Also, I believe no one is doing linear programming without vectorized operations (SIMD) nowadays.
I know JVM optimizes small methods, so maybe their JIT optimizer does that automatically, but I'm not sure that optimizer is better that manually optimized code like in numpy.