Actually, if you tell the compiler to use SSE and above, it will use them extensively and even for floating point instead of x87
These will be used by default (at O2 without vectorization enabled) for single-precision floating point math on x86-64 (where stack-based FPU is deprecated).
Vector instructions you're referring to end with "ps", they're very unlikely to be emitted for typical fp operations.