diff --git a/dune/perftool/common/vectorclass.hh b/dune/perftool/common/vectorclass.hh index fb60eaaac31eda777a335adad39ad3184baf1412..087f1fb98f60b24a5faa4537ed56c8f8b1b752a4 100644 --- a/dune/perftool/common/vectorclass.hh +++ b/dune/perftool/common/vectorclass.hh @@ -139,7 +139,7 @@ static inline Vec4d & operator += (Vec4d & a, Vec4d const & b) { static inline Vec4d operator ++ (Vec4d & a, int) { BARRIER; Vec4d a0 = a; - a = a + 1.0; + a = a + Vec4d(1.0); BARRIER; return a0; } @@ -147,7 +147,7 @@ static inline Vec4d operator ++ (Vec4d & a, int) { // prefix operator ++ static inline Vec4d & operator ++ (Vec4d & a) { BARRIER; - a = a + 1.0; + a = a + Vec4d(1.0); BARRIER; return a; } @@ -184,7 +184,7 @@ static inline Vec4d & operator -= (Vec4d & a, Vec4d const & b) { static inline Vec4d operator -- (Vec4d & a, int) { BARRIER; Vec4d a0 = a; - a = a - 1.0; + a = a - Vec4d(1.0); BARRIER; return a0; } @@ -192,7 +192,7 @@ static inline Vec4d operator -- (Vec4d & a, int) { // prefix operator -- static inline Vec4d & operator -- (Vec4d & a) { BARRIER; - a = a - 1.0; + a = a - Vec4d(1.0); BARRIER; return a; } @@ -796,7 +796,7 @@ static inline Vec8d & operator += (Vec8d & a, Vec8d const & b) { static inline Vec8d operator ++ (Vec8d & a, int) { BARRIER; Vec8d a0 = a; - a = a + 1.0; + a = a + Vec8d(1.0); BARRIER; return a0; } @@ -804,7 +804,7 @@ static inline Vec8d operator ++ (Vec8d & a, int) { // prefix operator ++ static inline Vec8d & operator ++ (Vec8d & a) { BARRIER; - a = a + 1.0; + a = a + Vec8d(1.0); BARRIER; return a; } @@ -841,7 +841,7 @@ static inline Vec8d & operator -= (Vec8d & a, Vec8d const & b) { static inline Vec8d operator -- (Vec8d & a, int) { BARRIER; Vec8d a0 = a; - a = a - 1.0; + a = a - Vec8d(1.0); BARRIER; return a0; } @@ -849,7 +849,7 @@ static inline Vec8d operator -- (Vec8d & a, int) { // prefix operator -- static inline Vec8d & operator -- (Vec8d & a) { BARRIER; - a = a - 1.0; + a = a - Vec8d(1.0); BARRIER; return a; } @@ -1216,7 +1216,7 @@ static inline Vec8f & operator += (Vec8f & a, Vec8f const & b) { static inline Vec8f operator ++ (Vec8f & a, int) { BARRIER; Vec8f a0 = a; - a = a + 1.0; + a = a + Vec8f(1.0); BARRIER; return a0; } @@ -1224,7 +1224,7 @@ static inline Vec8f operator ++ (Vec8f & a, int) { // prefix operator ++ static inline Vec8f & operator ++ (Vec8f & a) { BARRIER; - a = a + 1.0; + a = a + Vec8f(1.0); BARRIER; return a; } @@ -1261,7 +1261,7 @@ static inline Vec8f & operator -= (Vec8f & a, Vec8f const & b) { static inline Vec8f operator -- (Vec8f & a, int) { BARRIER; Vec8f a0 = a; - a = a - 1.0; + a = a - Vec8f(1.0); BARRIER; return a0; } @@ -1269,7 +1269,7 @@ static inline Vec8f operator -- (Vec8f & a, int) { // prefix operator -- static inline Vec8f & operator -- (Vec8f & a) { BARRIER; - a = a - 1.0; + a = a - Vec8f(1.0); BARRIER; return a; }