diff --git a/Vectorisation/VecX/vec_double.h b/Vectorisation/VecX/vec_double.h index 11e3e5d..b53e098 100644 --- a/Vectorisation/VecX/vec_double.h +++ b/Vectorisation/VecX/vec_double.h @@ -203,6 +203,12 @@ class VecDouble return *this; } + VecDouble(const VecDouble& rhs) + { + m_data[0] = rhs.m_data[0]; + m_data[1] = rhs.m_data[1]; + } + VecDouble& load_a(const double* p) { @@ -655,6 +661,13 @@ class VecLDouble return *this; } + VecLDouble(const VecLDouble& rhs) + { + m_data[0] = rhs.m_data[0]; + m_data[1] = rhs.m_data[1]; + + } + VecLDouble& load_a(const long double* p) {