Commit 92692e10 authored by Andriy Gerasika's avatar Andriy Gerasika Committed by Davis E. King

>2x performance increase if DLIB_DO_NOT_USE_SIMD is defined (#1027)

parent cf0b3b94
...@@ -125,8 +125,8 @@ namespace dlib ...@@ -125,8 +125,8 @@ namespace dlib
return _high[idx-4]; return _high[idx-4];
} }
inline simd4f low() const { return _low; } inline const simd4f& low() const { return _low; }
inline simd4f high() const { return _high; } inline const simd4f& high() const { return _high; }
private: private:
simd4f _low, _high; simd4f _low, _high;
...@@ -141,8 +141,8 @@ namespace dlib ...@@ -141,8 +141,8 @@ namespace dlib
inline simd8f_bool(const simd4f_bool& low_, const simd4f_bool& high_): _low(low_),_high(high_){} inline simd8f_bool(const simd4f_bool& low_, const simd4f_bool& high_): _low(low_),_high(high_){}
inline simd4f_bool low() const { return _low; } inline const simd4f_bool& low() const { return _low; }
inline simd4f_bool high() const { return _high; } inline const simd4f_bool& high() const { return _high; }
private: private:
simd4f_bool _low,_high; simd4f_bool _low,_high;
}; };
......
...@@ -91,8 +91,8 @@ namespace dlib ...@@ -91,8 +91,8 @@ namespace dlib
return _high[idx-4]; return _high[idx-4];
} }
inline simd4i low() const { return _low; } inline const simd4i& low() const { return _low; }
inline simd4i high() const { return _high; } inline const simd4i& high() const { return _high; }
private: private:
simd4i _low, _high; simd4i _low, _high;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment