message: Also precoutious fix for vectorSIMD_32 and vectorSIMDBool
diff: @@ -106,6 +106,12 @@ namespace core
  static_assert(core::isPoT(components)&&components<=16u,"Wrong number of components!\n");
  public:
  using Base::Base;
  +
  +#ifdef _MSC_VER
  + // in MSVC default ctor is not inherited?
  + vectorSIMDBool() : Base() {}
  +#endif
  +
  inline explicit vectorSIMDBool(const __m128 &reg) {_mm_store_ps((float*)this,reg);}
  inline explicit vectorSIMDBool(const __m128d &reg) {_mm_store_pd((double*)this,reg);}
  @@ -260,6 +266,12 @@ namespace core
  typedef impl::vectorSIMDIntBase<vectorSIMD_32<T> > Base;
  public:
  using Base::Base;
  +
  +#ifdef _MSC_VER
  + // in MSVC default ctor is not inherited?
  + vectorSIMD_32() : Base() {}
  +#endif
  +
  //! Constructor with four different values, FASTEST IF the values are constant literals
  //yes this is correct usage with _mm_set_**(), due to little endianness the thing gets set in "reverse" order
  inline explicit vectorSIMD_32(T nx, T ny, T nz, T nw) {_mm_store_si128((__m128i*)pointer,_mm_set_epi32(nw,nz,ny,nx));}
  