Your compiler can vectorise trivial things, once your code gets complicated it will no longer vectorise.