Browse Source

Try to fix build over SSE issues

Signed-off-by: falkTX <falktx@falktx.com>
tags/24.04
falkTX 2 years ago
parent
commit
9b502ad011
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
2 changed files with 5 additions and 1 deletions
  1. +3
    -1
      include/simd-compat/immintrin.h
  2. +2
    -0
      include/simd/common.hpp

+ 3
- 1
include/simd-compat/immintrin.h View File

@@ -8,15 +8,17 @@

#include "simd-compat.h"

#ifdef SIMDE_X86_SSE_NATIVE
#if defined(CARDINAL_INCLUDING_EMULATED_IMMINTRIN_H) || defined(SIMDE_X86_SSE_NATIVE)
# define CARDINAL_INCLUDING_IMMINTRIN_H
# include_next <immintrin.h>
# undef CARDINAL_INCLUDING_IMMINTRIN_H
#else
# define CARDINAL_INCLUDING_EMULATED_IMMINTRIN_H
# include "mmintrin.h"
# include "xmmintrin.h"
# include "emmintrin.h"
# include "pmmintrin.h"
# include "tmmintrin.h"
# include "smmintrin.h"
# undef CARDINAL_INCLUDING_EMULATED_IMMINTRIN_H
#endif

+ 2
- 0
include/simd/common.hpp View File

@@ -6,9 +6,11 @@

#pragma once

#define CARDINAL_INCLUDING_EMULATED_IMMINTRIN_H
#include "mmintrin.h"
#include "xmmintrin.h"
#include "emmintrin.h"
#include "pmmintrin.h"
#include "tmmintrin.h"
#include "smmintrin.h"
#undef CARDINAL_INCLUDING_EMULATED_IMMINTRIN_H

Loading…
Cancel
Save