Commit 7e9eb4a6 authored by BRAMAS Berenger's avatar BRAMAS Berenger

add doc about periodic and wip for sse intel

parent 703c1cf2
......@@ -9,35 +9,35 @@
#ifdef __INTEL_COMPILER
__m128d& operator+=(__m128d& v1, const __m128d& v2){
inline __m128d& operator+=(__m128d& v1, const __m128d& v2){
return (v1 = _mm_add_pd(v1, v2));
}
__m128d& operator-=(__m128d& v1, const __m128d& v2){
inline __m128d& operator-=(__m128d& v1, const __m128d& v2){
return (v1 = _mm_sub_pd(v1, v2));
}
__m128d& operator*=(__m128d& v1, const __m128d& v2){
inline __m128d& operator*=(__m128d& v1, const __m128d& v2){
return (v1 = _mm_mul_pd(v1, v2));
}
__m128d& operator/=(__m128d& v1, const __m128d& v2){
inline __m128d& operator/=(__m128d& v1, const __m128d& v2){
return (v1 = _mm_div_pd(v1, v2));
}
__m128d operator+(const __m128d& v1, const __m128d& v2){
inline __m128d operator+(const __m128d& v1, const __m128d& v2){
return _mm_add_pd(v1, v2);
}
__m128d operator-(const __m128d& v1, const __m128d& v2){
inline __m128d operator-(const __m128d& v1, const __m128d& v2){
return _mm_sub_pd(v1, v2);
}
__m128d operator*(const __m128d& v1, const __m128d& v2){
inline __m128d operator*(const __m128d& v1, const __m128d& v2){
return _mm_mul_pd(v1, v2);
}
__m128d operator/(const __m128d& v1, const __m128d& v2){
inline __m128d operator/(const __m128d& v1, const __m128d& v2){
return _mm_div_pd(v1, v2);
}
......
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