Sort all includes in src/gromacs
[alexxy/gromacs.git] / src / gromacs / gmxlib / nonbonded / nb_kernel_avx_128_fma_double / kernelutil_x86_avx_128_fma_double.h
index bc4b3a6e78dc0da93d43348925527e013853cd73..dba59bbf0e948b19edd68776a319007681bfb816 100644 (file)
@@ -36,6 +36,7 @@
 #define _kernelutil_x86_avx_128_fma_double_h_
 
 #include <math.h>
+
 #include <immintrin.h>
 #ifdef _MSC_VER
 #    include <intrin.h>
@@ -43,6 +44,8 @@
 #    include <x86intrin.h>
 #endif
 
+#include "config.h"
+
 #define gmx_mm_castsi128_pd   _mm_castsi128_pd
 #define gmx_mm_extract_epi32  _mm_extract_epi32
 
@@ -634,7 +637,6 @@ gmx_mm_decrement_4rvec_2ptr_swizzle_pd(double * gmx_restrict ptrA, double * gmx_
     _mm_storeu_pd(ptrB+8, t11);
     _mm_storeu_pd(ptrB+10, t12);
 }
-#endif
 
 
 static gmx_inline void gmx_simdcall
@@ -724,7 +726,6 @@ gmx_mm_update_iforce_4atom_swizzle_pd(__m128d fix1, __m128d fiy1, __m128d fiz1,
     _mm_storeu_pd( fshiftptr, _mm_add_pd( _mm_loadu_pd(fshiftptr), fix1 ));
     _mm_store_sd( fshiftptr+2, _mm_add_sd( _mm_load_sd(fshiftptr+2), fiz1 ));
 }
-#endif
 
 
 static gmx_inline void gmx_simdcall