Changed SIMD control macros

Now, different vector extensions are indicated by numeric values
in the macro VECTOR_EXTENSION instead of the existence of different
macros.