inline F64vec8 sqrt(const F64vec8 &v) { return _mm512_sqrt_pd(v); }
inline short_vec<double, 8> sqrt() const { return short_vec<double, 8>( _mm512_sqrt_pd(val)); }