Fixes for OsX, went back to old style class.  GCC/LLVM don't treat the __m128 the same as VC so the operators won't work.