cmake HAVE_SSE2 examples

openclonk/openclonk thirdparty/blake2/CMakeLists.txt :53

target_compile_definitions(blake2 PRIVATE -DHAVE_SSE2)

crossuo/crossuo deps/sdl-2.0.10-c1be3add38/CMakeLists.txt :602

check_c_source_compiles("
          #ifdef __MINGW32__
          #include <_mingw.h>
          #ifdef __MINGW64_VERSION_MAJOR
          #include <intrin.h>
          #else
          #include <emmintrin.h>
          #endif
          #else
          #include <emmintrin.h>
          #endif
          #ifndef __SSE2__
          #error Assembler CPP flag not enabled
          #endif
          int main(int argc, char **argv) { }" HAVE_SSE2)

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :113

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t1048576\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t256\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define SLOCAL_BUFFER_SIZE\t16384\n"
      "#define DLOCAL_BUFFER_SIZE\t16384\n"
      "#define CLOCAL_BUFFER_SIZE\t16384\n"
      "#define ZLOCAL_BUFFER_SIZE\t16384\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :149

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t24576\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t524288\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define SLOCAL_BUFFER_SIZE\t16384\n"
      "#define DLOCAL_BUFFER_SIZE\t8192\n"
      "#define CLOCAL_BUFFER_SIZE\t16384\n"
      "#define ZLOCAL_BUFFER_SIZE\t8192\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :185

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t16384\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t1048576\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define SLOCAL_BUFFER_SIZE\t8192\n"
      "#define DLOCAL_BUFFER_SIZE\t8192\n"
      "#define CLOCAL_BUFFER_SIZE\t8192\n"
      "#define ZLOCAL_BUFFER_SIZE\t8192\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :219

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t262144\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define SLOCAL_BUFFER_SIZE\t65535\n"
      "#define DLOCAL_BUFFER_SIZE\t32768\n"
      "#define CLOCAL_BUFFER_SIZE\t65536\n"
      "#define ZLOCAL_BUFFER_SIZE\t32768\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :259

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t262144\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_AVX\n"
      "#define SLOCAL_BUFFER_SIZE\t24576\n"
      "#define DLOCAL_BUFFER_SIZE\t16384\n"
      "#define CLOCAL_BUFFER_SIZE\t32768\n"
      "#define ZLOCAL_BUFFER_SIZE\t24576\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :301

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t262144\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_AVX\n"
      "#define HAVE_AVX2\n"
      "#define HAVE_FMA3\n"
      "#define SLOCAL_BUFFER_SIZE\t20480\n"
      "#define DLOCAL_BUFFER_SIZE\t32768\n"
      "#define CLOCAL_BUFFER_SIZE\t16384\n"
      "#define ZLOCAL_BUFFER_SIZE\t12288\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :347

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t262144\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_AVX\n"
      "#define HAVE_AVX2\n"
      "#define HAVE_FMA3\n"
      "#define HAVE_AVX512VL\n"
      "#define SLOCAL_BUFFER_SIZE\t28672\n"
      "#define DLOCAL_BUFFER_SIZE\t12288\n"
      "#define CLOCAL_BUFFER_SIZE\t12288\n"
      "#define ZLOCAL_BUFFER_SIZE\t8192\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :397

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t262144\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_AVX\n"
      "#define HAVE_AVX2\n"
      "#define HAVE_FMA3\n"
      "#define HAVE_AVX512VL\n"
      "#define HAVE_AVX512BF16\n"
      "#define SLOCAL_BUFFER_SIZE\t20480\n"
      "#define DLOCAL_BUFFER_SIZE\t12288\n"
      "#define CLOCAL_BUFFER_SIZE\t12288\n"
      "#define ZLOCAL_BUFFER_SIZE\t8192\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :449

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t262144\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_AVX\n"
      "#define HAVE_AVX2\n"
      "#define HAVE_FMA3\n"
      "#define HAVE_AVX512VL\n"
      "#define HAVE_AVX512BF16\n"
      "#define SLOCAL_BUFFER_SIZE\t20480\n"
      "#define DLOCAL_BUFFER_SIZE\t12288\n"
      "#define CLOCAL_BUFFER_SIZE\t12288\n"
      "#define ZLOCAL_BUFFER_SIZE\t8192\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :501

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t65536\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t1048576\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t32\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_3DNOW\n"
      "#define HAVE_3DNOWEX\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define SLOCAL_BUFFER_SIZE\t15360\n"
      "#define DLOCAL_BUFFER_SIZE\t15360\n"
      "#define CLOCAL_BUFFER_SIZE\t15360\n"
      "#define ZLOCAL_BUFFER_SIZE\t15360\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :537

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t524288\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSE4A\n"
      "#define HAVE_MISALIGNSSE\n"
      "#define HAVE_128BITFPU\n"
      "#define HAVE_FASTMOVU\n"
      "#define SLOCAL_BUFFER_SIZE\t14336\n"
      "#define DLOCAL_BUFFER_SIZE\t14336\n"
      "#define CLOCAL_BUFFER_SIZE\t14336\n"
      "#define ZLOCAL_BUFFER_SIZE\t14336\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :578

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t49152\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t1024000\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t32\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSE4A\n"
      "#define HAVE_AVX\n"
      "#define HAVE_MISALIGNSSE\n"
      "#define HAVE_128BITFPU\n"
      "#define HAVE_FASTMOVU\n"
      "#define SLOCAL_BUFFER_SIZE\t5376\n"
      "#define DLOCAL_BUFFER_SIZE\t5376\n"
      "#define CLOCAL_BUFFER_SIZE\t14336\n"
      "#define ZLOCAL_BUFFER_SIZE\t14336\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :621

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t16384\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t2097152\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_SSE4A\n"
      "#define HAVE_AVX\n"
      "#define HAVE_MISALIGNSSE\n"
      "#define HAVE_128BITFPU\n"
      "#define HAVE_FASTMOVU\n"
      "#define HAVE_CFLUSH\n"
      "#define HAVE_FMA3\n"
      "#define SLOCAL_BUFFER_SIZE\t6144\n"
      "#define DLOCAL_BUFFER_SIZE\t5376\n"
      "#define CLOCAL_BUFFER_SIZE\t10752\n"
      "#define ZLOCAL_BUFFER_SIZE\t10752\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :672

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t16384\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t2097152\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_SSE4A\n"
      "#define HAVE_AVX\n"
      "#define HAVE_MISALIGNSSE\n"
      "#define HAVE_128BITFPU\n"
      "#define HAVE_FASTMOVU\n"
      "#define HAVE_CFLUSH\n"
      "#define HAVE_FMA3\n"
      "#define SLOCAL_BUFFER_SIZE\t6144\n"
      "#define DLOCAL_BUFFER_SIZE\t5120\n"
      "#define CLOCAL_BUFFER_SIZE\t10240\n"
      "#define ZLOCAL_BUFFER_SIZE\t10240\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :723

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t16384\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t2097152\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_SSE4A\n"
      "#define HAVE_AVX\n"
      "#define HAVE_MISALIGNSSE\n"
      "#define HAVE_128BITFPU\n"
      "#define HAVE_FASTMOVU\n"
      "#define HAVE_CFLUSH\n"
      "#define HAVE_FMA3\n"
      "#define SLOCAL_BUFFER_SIZE\t6144\n"
      "#define DLOCAL_BUFFER_SIZE\t5120\n"
      "#define CLOCAL_BUFFER_SIZE\t10240\n"
      "#define ZLOCAL_BUFFER_SIZE\t10240\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :774

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t524288\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_SSE4A\n"
      "#define HAVE_MISALIGNSSE\n"
      "#define HAVE_128BITFPU\n"
      "#define HAVE_FASTMOVU\n"
      "#define HAVE_CFLUSH\n"
      "#define HAVE_AVX\n"
      "#define HAVE_AVX2\n"
      "#define HAVE_FMA3\n"
      "#define SLOCAL_BUFFER_SIZE\t20480\n"
      "#define DLOCAL_BUFFER_SIZE\t32768\n"
      "#define CLOCAL_BUFFER_SIZE\t16384\n"
      "#define ZLOCAL_BUFFER_SIZE\t12288\n")

ComputationalBiomechanicsLab/opensim-creator third_party/OpenBLAS/cmake/prebuild.cmake :1479

unset (HAVE_SSE2)

skylersaleh/SkyEmu src/SDL2/CMakeLists.txt :682

check_c_source_compiles("
          #ifdef __MINGW32__
          #include <_mingw.h>
          #ifdef __MINGW64_VERSION_MAJOR
          #include <intrin.h>
          #else
          #include <emmintrin.h>
          #endif
          #else
          #include <emmintrin.h>
          #endif
          #ifndef __SSE2__
          #error Assembler CPP flag not enabled
          #endif
          int main(int argc, char **argv) { return 0; }" HAVE_SSE2)

nvMcJohn/apitest thirdparty/SDL2-2.0.1/CMakeLists.txt :388

check_c_source_compiles("
          #ifdef __MINGW32__
          #include <_mingw.h>
          #ifdef __MINGW64_VERSION_MAJOR
          #include <intrin.h>
          #else
          #include <emmintrin.h>
          #endif
          #else
          #include <emmintrin.h>
          #endif
          #ifndef __SSE2__
          #error Assembler CPP flag not enabled
          #endif
          int main(int argc, char **argv) { }" HAVE_SSE2)

nvMcJohn/apitest thirdparty/SDL2-2.0.1/CMakeLists.txt :405

endif(HAVE_SSE2)

urho3d/urho3d cmake/Modules/CheckCompilerToolchain.cmake :158

foreach (VAR X86 HAVE_MMX HAVE_SSE HAVE_SSE2 RTTI EXCEPTIONS IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE IS_TRIVIALLY_DESTRUCTIBLE IS_TRIVIALLY_COPY_ASSIGNABLE IS_TRIVIALLY_COPY_CONSTRUCTIBLE)

urho3d/urho3d cmake/Modules/UrhoCommon.cmake :608

elseif (HAVE_SSE2)

u3d-community/U3D cmake/Modules/CheckCompilerToolchain.cmake :177

foreach (VAR X86 HAVE_MMX HAVE_SSE HAVE_SSE2 RTTI EXCEPTIONS IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE IS_TRIVIALLY_DESTRUCTIBLE IS_TRIVIALLY_COPY_ASSIGNABLE IS_TRIVIALLY_COPY_CONSTRUCTIBLE)

u3d-community/U3D cmake/Modules/UrhoCommon.cmake :737

elseif (HAVE_SSE2)

openc2e/openc2e externals/SDL2/CMakeLists.txt :806

check_c_source_compiles("
          #ifdef __MINGW32__
          #include <_mingw.h>
          #ifdef __MINGW64_VERSION_MAJOR
          #include <intrin.h>
          #else
          #include <emmintrin.h>
          #endif
          #else
          #include <emmintrin.h>
          #endif
          #ifndef __SSE2__
          #error Assembler CPP flag not enabled
          #endif
          int main(int argc, char **argv) { return 0; }" HAVE_SSE2)

geektcp/UeCore cmake/compiler/gcc/settings.cmake :26

add_definitions(-DHAVE_SSE2)

Genivia/RE-flex cmake/SIMDTestAndSetup.cmake :35

check_cxx_source_runs("
    #include <emmintrin.h>
    int main() {
      __m128i n = _mm_set1_epi8(42);
      return 0;
    }
  " HAVE_SSE2)

Genivia/RE-flex cmake/SIMDTestAndSetup.cmake :77

list(APPEND simd_definitions HAVE_SSE2)

JulNadeauCA/libagar CMakeChecks.cmake :3031

check_c_source_compiles("
#include <emmintrin.h>

int
main(int argc, char *argv[])
{
	double a[4] __attribute__ ((aligned(16)));
	double b[4] __attribute__ ((aligned(16)));
	double rv;
	__m128d vec1, vec2;
	a[0] = 1.0f; a[1] = 2.0f; a[2] = 3.0f; a[3] = 4.0f;
	b[0] = 1.0f; b[1] = 2.0f; b[2] = 3.0f; b[3] = 4.0f;
	vec1 = _mm_load_pd(a);
	vec2 = _mm_load_pd(b);
	vec1 = _mm_xor_pd(vec1, vec2);
	_mm_store_sd(&rv, vec1);
	return (0);
}
" HAVE_SSE2)

spotify/pedalboard vendors/fftw3/CMakeLists.txt :148

unset (HAVE_SSE2 CACHE)

spotify/pedalboard vendors/fftw3/CMakeLists.txt :149

unset (HAVE_SSE2)

spotify/pedalboard vendors/fftw3/CMakeLists.txt :150

check_c_compiler_flag (${FLAG} HAVE_SSE2)

H-uru/Plasma cmake/CompilerChecks.cmake :49

CHECK_INCLUDE_FILE("emmintrin.h" HAVE_SSE2)

shogun-toolbox/shogun src/shogun/CMakeLists.txt :216

CHECK_INCLUDE_FILE(emmintrin.h HAVE_SSE2)

rbfx/rbfx CMake/Modules/CheckCompilerToolchain.cmake :177

foreach (VAR X86 HAVE_MMX HAVE_SSE HAVE_SSE2 RTTI EXCEPTIONS IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE IS_TRIVIALLY_DESTRUCTIBLE IS_TRIVIALLY_COPY_ASSIGNABLE IS_TRIVIALLY_COPY_CONSTRUCTIBLE)

rbfx/rbfx Source/ThirdParty/SDL/CMakeLists.txt :786

check_c_source_compiles("
          #ifdef __MINGW32__
          #include <_mingw.h>
          #ifdef __MINGW64_VERSION_MAJOR
          #include <intrin.h>
          #else
          #include <emmintrin.h>
          #endif
          #else
          #include <emmintrin.h>
          #endif
          #ifndef __SSE2__
          #error Assembler CPP flag not enabled
          #endif
          int main(int argc, char **argv) { return 0; }" HAVE_SSE2)

OpenMathLib/OpenBLAS cmake/prebuild.cmake :141

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t1048576\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t256\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define SLOCAL_BUFFER_SIZE\t16384\n"
      "#define DLOCAL_BUFFER_SIZE\t16384\n"
      "#define CLOCAL_BUFFER_SIZE\t16384\n"
      "#define ZLOCAL_BUFFER_SIZE\t16384\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :179

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t24576\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t524288\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define SLOCAL_BUFFER_SIZE\t16384\n"
      "#define DLOCAL_BUFFER_SIZE\t8192\n"
      "#define CLOCAL_BUFFER_SIZE\t16384\n"
      "#define ZLOCAL_BUFFER_SIZE\t8192\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :215

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t16384\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t1048576\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define SLOCAL_BUFFER_SIZE\t8192\n"
      "#define DLOCAL_BUFFER_SIZE\t8192\n"
      "#define CLOCAL_BUFFER_SIZE\t8192\n"
      "#define ZLOCAL_BUFFER_SIZE\t8192\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :249

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t262144\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define SLOCAL_BUFFER_SIZE\t65535\n"
      "#define DLOCAL_BUFFER_SIZE\t32768\n"
      "#define CLOCAL_BUFFER_SIZE\t65536\n"
      "#define ZLOCAL_BUFFER_SIZE\t32768\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :289

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t262144\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_AVX\n"
      "#define SLOCAL_BUFFER_SIZE\t24576\n"
      "#define DLOCAL_BUFFER_SIZE\t16384\n"
      "#define CLOCAL_BUFFER_SIZE\t32768\n"
      "#define ZLOCAL_BUFFER_SIZE\t24576\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :331

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t262144\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_AVX\n"
      "#define HAVE_AVX2\n"
      "#define HAVE_FMA3\n"
      "#define SLOCAL_BUFFER_SIZE\t20480\n"
      "#define DLOCAL_BUFFER_SIZE\t32768\n"
      "#define CLOCAL_BUFFER_SIZE\t16384\n"
      "#define ZLOCAL_BUFFER_SIZE\t12288\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :377

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t262144\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_AVX\n"
      "#define HAVE_AVX2\n"
      "#define HAVE_FMA3\n"
      "#define HAVE_AVX512VL\n"
      "#define SLOCAL_BUFFER_SIZE\t28672\n"
      "#define DLOCAL_BUFFER_SIZE\t12288\n"
      "#define CLOCAL_BUFFER_SIZE\t12288\n"
      "#define ZLOCAL_BUFFER_SIZE\t8192\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :427

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t262144\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_AVX\n"
      "#define HAVE_AVX2\n"
      "#define HAVE_FMA3\n"
      "#define HAVE_AVX512VL\n"
      "#define HAVE_AVX512BF16\n"
      "#define SLOCAL_BUFFER_SIZE\t20480\n"
      "#define DLOCAL_BUFFER_SIZE\t12288\n"
      "#define CLOCAL_BUFFER_SIZE\t12288\n"
      "#define ZLOCAL_BUFFER_SIZE\t8192\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :479

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t262144\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_CMOV\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_AVX\n"
      "#define HAVE_AVX2\n"
      "#define HAVE_FMA3\n"
      "#define HAVE_AVX512VL\n"
      "#define HAVE_AVX512BF16\n"
      "#define SLOCAL_BUFFER_SIZE\t20480\n"
      "#define DLOCAL_BUFFER_SIZE\t12288\n"
      "#define CLOCAL_BUFFER_SIZE\t12288\n"
      "#define ZLOCAL_BUFFER_SIZE\t8192\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :531

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t65536\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t1048576\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t32\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_3DNOW\n"
      "#define HAVE_3DNOWEX\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define SLOCAL_BUFFER_SIZE\t15360\n"
      "#define DLOCAL_BUFFER_SIZE\t15360\n"
      "#define CLOCAL_BUFFER_SIZE\t15360\n"
      "#define ZLOCAL_BUFFER_SIZE\t15360\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :567

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t524288\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSE4A\n"
      "#define HAVE_MISALIGNSSE\n"
      "#define HAVE_128BITFPU\n"
      "#define HAVE_FASTMOVU\n"
      "#define SLOCAL_BUFFER_SIZE\t14336\n"
      "#define DLOCAL_BUFFER_SIZE\t14336\n"
      "#define CLOCAL_BUFFER_SIZE\t14336\n"
      "#define ZLOCAL_BUFFER_SIZE\t14336\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :608

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t49152\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t1024000\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t32\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSE4A\n"
      "#define HAVE_AVX\n"
      "#define HAVE_MISALIGNSSE\n"
      "#define HAVE_128BITFPU\n"
      "#define HAVE_FASTMOVU\n"
      "#define SLOCAL_BUFFER_SIZE\t5376\n"
      "#define DLOCAL_BUFFER_SIZE\t5376\n"
      "#define CLOCAL_BUFFER_SIZE\t14336\n"
      "#define ZLOCAL_BUFFER_SIZE\t14336\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :651

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t16384\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t2097152\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_SSE4A\n"
      "#define HAVE_AVX\n"
      "#define HAVE_MISALIGNSSE\n"
      "#define HAVE_128BITFPU\n"
      "#define HAVE_FASTMOVU\n"
      "#define HAVE_CFLUSH\n"
      "#define HAVE_FMA3\n"
      "#define SLOCAL_BUFFER_SIZE\t6144\n"
      "#define DLOCAL_BUFFER_SIZE\t5376\n"
      "#define CLOCAL_BUFFER_SIZE\t10752\n"
      "#define ZLOCAL_BUFFER_SIZE\t10752\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :702

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t16384\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t2097152\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_SSE4A\n"
      "#define HAVE_AVX\n"
      "#define HAVE_MISALIGNSSE\n"
      "#define HAVE_128BITFPU\n"
      "#define HAVE_FASTMOVU\n"
      "#define HAVE_CFLUSH\n"
      "#define HAVE_FMA3\n"
      "#define SLOCAL_BUFFER_SIZE\t6144\n"
      "#define DLOCAL_BUFFER_SIZE\t5120\n"
      "#define CLOCAL_BUFFER_SIZE\t10240\n"
      "#define ZLOCAL_BUFFER_SIZE\t10240\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :753

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t16384\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t2097152\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_SSE4A\n"
      "#define HAVE_AVX\n"
      "#define HAVE_MISALIGNSSE\n"
      "#define HAVE_128BITFPU\n"
      "#define HAVE_FASTMOVU\n"
      "#define HAVE_CFLUSH\n"
      "#define HAVE_FMA3\n"
      "#define SLOCAL_BUFFER_SIZE\t6144\n"
      "#define DLOCAL_BUFFER_SIZE\t5120\n"
      "#define CLOCAL_BUFFER_SIZE\t10240\n"
      "#define ZLOCAL_BUFFER_SIZE\t10240\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :804

file(APPEND ${TARGET_CONF_TEMP}
      "#define L1_DATA_SIZE\t32768\n"
      "#define L1_DATA_LINESIZE\t64\n"
      "#define L2_SIZE\t524288\n"
      "#define L2_LINESIZE\t64\n"
      "#define DTB_DEFAULT_ENTRIES\t64\n"
      "#define DTB_SIZE\t4096\n"
      "#define HAVE_MMX\n"
      "#define HAVE_SSE\n"
      "#define HAVE_SSE2\n"
      "#define HAVE_SSE3\n"
      "#define HAVE_SSE4_1\n"
      "#define HAVE_SSE4_2\n"
      "#define HAVE_SSE4A\n"
      "#define HAVE_MISALIGNSSE\n"
      "#define HAVE_128BITFPU\n"
      "#define HAVE_FASTMOVU\n"
      "#define HAVE_CFLUSH\n"
      "#define HAVE_AVX\n"
      "#define HAVE_AVX2\n"
      "#define HAVE_FMA3\n"
      "#define SLOCAL_BUFFER_SIZE\t20480\n"
      "#define DLOCAL_BUFFER_SIZE\t32768\n"
      "#define CLOCAL_BUFFER_SIZE\t16384\n"
      "#define ZLOCAL_BUFFER_SIZE\t12288\n")

OpenMathLib/OpenBLAS cmake/prebuild.cmake :1629

unset (HAVE_SSE2)

google/filament third_party/libsdl2/CMakeLists.txt :528

check_c_source_compiles("
          #ifdef __MINGW32__
          #include <_mingw.h>
          #ifdef __MINGW64_VERSION_MAJOR
          #include <intrin.h>
          #else
          #include <emmintrin.h>
          #endif
          #else
          #include <emmintrin.h>
          #endif
          #ifndef __SSE2__
          #error Assembler CPP flag not enabled
          #endif
          int main(int argc, char **argv) { }" HAVE_SSE2)

AshamaneProject/AshamaneCore cmake/compiler/gcc/settings.cmake :19

target_compile_definitions(trinity-compile-option-interface
  INTERFACE
    -DHAVE_SSE2
    -D__SSE2__)

AshamaneProject/AshamaneCore cmake/compiler/mingw/settings.cmake :16

target_compile_definitions(trinity-compile-option-interface
  INTERFACE
    -DHAVE_SSE2
    -D__SSE2__)

godlikepanos/anki-3d-engine ThirdParty/Sdl2/CMakeLists.txt :687

check_c_source_compiles("
          #ifdef __MINGW32__
          #include <_mingw.h>
          #ifdef __MINGW64_VERSION_MAJOR
          #include <intrin.h>
          #else
          #include <emmintrin.h>
          #endif
          #else
          #include <emmintrin.h>
          #endif
          #ifndef __SSE2__
          #error Assembler CPP flag not enabled
          #endif
          int main(int argc, char **argv) { return 0; }" HAVE_SSE2)

klaussilveira/qengine vendor/SDL2-2.0.22/CMakeLists.txt :687

check_c_source_compiles("
          #ifdef __MINGW32__
          #include <_mingw.h>
          #ifdef __MINGW64_VERSION_MAJOR
          #include <intrin.h>
          #else
          #include <emmintrin.h>
          #endif
          #else
          #include <emmintrin.h>
          #endif
          #ifndef __SSE2__
          #error Assembler CPP flag not enabled
          #endif
          int main(int argc, char **argv) { return 0; }" HAVE_SSE2)

openmm/openmm CMakeLists.txt :238

SET_SOURCE_FILES_PROPERTIES(${CMAKE_SOURCE_DIR}/libraries/sfmt/src/SFMT.cpp PROPERTIES COMPILE_FLAGS "-DHAVE_SSE2=1")

soedinglab/hh-suite src/CMakeLists.txt :26

elseif (HAVE_SSE2)

rcornwell/sims cmake/fpintrin.cmake :30

check_c_source_compiles("
    #ifdef __MINGW32__
    #include <_mingw.h>
    #ifdef __MINGW64_VERSION_MAJOR
    #include <intrin.h>
    #else
    #include <emmintrin.h>
    #endif
    #else
    #include <emmintrin.h>
    #endif
    #ifndef __SSE2__
    #error Assembler CPP flag not enabled
    #endif
    int main(int argc, char **argv) { }" HAVE_SSE2)

SoftEtherVPN/SoftEtherVPN src/Cedar/CMakeLists.txt :35

set_property(SOURCE ${BLAKE2_SRC} PROPERTY COMPILE_DEFINITIONS "HAVE_SSE2")