diff --git a/include/mipp_object.hxx b/include/mipp_object.hxx index 5f57aac..f8f0f97 100644 --- a/include/mipp_object.hxx +++ b/include/mipp_object.hxx @@ -746,8 +746,8 @@ public: #else inline void load (const T* data ) { val[0] = data[0]; val[1] = data[1]; } inline void loadu (const T* data ) { val[0] = data[0]; val[1] = data[1]; } - inline void store (T* data ) const { data[0] = val[0]; data[1] = val[1]; } - inline void storeu (T* data ) const { data[0] = val[0]; data[1] = val[1]; } + inline void store (T* data ) const { data[0] = val[0].r; data[1] = val[1].r; } + inline void storeu (T* data ) const { data[0] = val[0].r; data[1] = val[1].r; } inline Regx2 interleave ( ) const { return *this; } inline Regx2 deinterleave( ) const { return *this; } inline Regx2 conj ( ) const { return Regx2(val[0].r, -val[1].r); }