Better SIMD support

The fixed-size versions of the vectors and matrices will now contain padding and use a wider SIMD register when it is beneficial to do so.