mesa/st: lower 64 bit ops to scalar before lowering to soft-float
The fp64 emulation is not prepared for vectorized 64 bit code, so if the driver doesn't ask for lowering to scalar by itself, do it before lowering to soft-fb, and run a vectorization pass afterwards.
This is needed to support lowering soft-fp in r600.
@airlied @jekstrand