File tree Expand file tree Collapse file tree 1 file changed +19
-15
lines changed Expand file tree Collapse file tree 1 file changed +19
-15
lines changed Original file line number Diff line number Diff line change @@ -49,21 +49,7 @@ set(MMSEQS_CXX_FLAGS "-fsigned-char")
4949
5050# SIMD instruction sets support 
5151set (MMSEQS_ARCH "" )
52- if  (HAVE_AVX2)
53-     if  (CMAKE_COMPILER_IS_CLANG)
54-         set (MMSEQS_ARCH "${MMSEQS_ARCH}  -mavx2 -mcx16" )
55-     else  ()
56-         set (MMSEQS_ARCH "${MMSEQS_ARCH}  -mavx2 -mcx16 -Wa,-q" )
57-     endif  ()
58-     set (X64 1)
59- elseif  (HAVE_SSE4_1)
60-     set (MMSEQS_ARCH "${MMSEQS_ARCH}  -msse4.1 -mcx16" )
61-     set (X64 1)
62- elseif  (HAVE_SSE2)
63-     set (MMSEQS_ARCH "${MMSEQS_ARCH}  -msse2" )
64-     set (DISABLE_IPS4O 1)
65-     set (X64 1)
66- elseif  (HAVE_POWER9)
52+ if  (HAVE_POWER9)
6753    set (MMSEQS_ARCH "${MMSEQS_ARCH}  -mcpu=power9 -mvsx" )
6854    set (PPC64 1)
6955elseif  (HAVE_POWER8)
@@ -75,6 +61,24 @@ elseif (HAVE_ARM8)
7561elseif  (HAVE_S390X)
7662    set (MMSEQS_ARCH "${MMSEQS_ARCH}  -march=z14 -mzarch -mzvector" )
7763    set (ZARCH 1)
64+ else 
65+ 	if  (HAVE_AVX2)
66+ 		if  (CMAKE_COMPILER_IS_CLANG)
67+ 			set (MMSEQS_ARCH "${MMSEQS_ARCH}  -mavx2 -mcx16" )
68+ 		else  ()
69+ 			set (MMSEQS_ARCH "${MMSEQS_ARCH}  -mavx2 -mcx16 -Wa,-q" )
70+ 		endif  ()
71+ 		set (X64 1)
72+ 	endif  ()
73+ 	if  (HAVE_SSE4_1)
74+ 		set (MMSEQS_ARCH "${MMSEQS_ARCH}  -msse4.1 -mcx16" )
75+ 		set (X64 1)
76+ 	endif  ()
77+ 	if  (HAVE_SSE2)
78+ 		set (MMSEQS_ARCH "${MMSEQS_ARCH}  -msse2" )
79+ 		set (DISABLE_IPS4O 1)
80+ 		set (X64 1)
81+ 	endif  ()
7882endif  ()
7983
8084if  (NATIVE_ARCH AND  (MMSEQS_ARCH STREQUAL  "" ))
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments