math: vectors have subvectors.

gcc inlines everything but doesn't remove all stores/loads
clang optimizes the shit out of it.

clang>gcc