Commit dd8784a2 authored by Michael R. Crusoe's avatar Michael R. Crusoe 🏳️‍🌈
Browse files

New upstream version 0.0.0.git.20191212

parent f3bea9b0
Loading
Loading
Loading
Loading
+17 −6
Original line number Diff line number Diff line
@@ -5,20 +5,29 @@ branches:
    - /^(wip\/)?(appveyor|msvc|mingw|windows)(\-.+)?$/
matrix:
  include:
    - env: C_COMPILER=gcc
    - env: C_COMPILER=gcc CFLAGS=-march=native
      addons:
        apt:
          packages:
          - cmake
          - cmake-data
    - env: C_COMPILER=clang
    - env: C_COMPILER=i686-linux-gnu-gcc-8 CFLAGS=-march=i686
      dist: bionic
      addons:
        apt:
          packages:
          - gcc-8-i686-linux-gnu
          - libc6-dev-i386-cross
          - cmake
          - cmake-data
    - env: C_COMPILER=clang CFLAGS=-march=native
      addons:
        apt:
          packages:
          - clang
          - cmake
          - cmake-data
    - env: C_COMPILER=gcc-4.4
    - env: C_COMPILER=gcc-4.4 CFLAGS=-march=native
      dist: trusty
      addons:
        apt:
@@ -39,7 +48,7 @@ matrix:
          - qemu
          - cmake
          - cmake-data
    - env: C_COMPILER=clang-3.5
    - env: C_COMPILER=clang-3.5 CFLAGS=-march=native
      dist: trusty
      addons:
        apt:
@@ -82,6 +91,8 @@ before_install:
    SIMDE_CMAKE_ARGS="-DCMAKE_TOOLCHAIN_FILE=${TRAVIS_BUILD_DIR}/test/cmake/toolchain-arm-linux-gnueabihf.cmake";
  elif [ "${C_COMPILER}" = "aarch64-linux-gnu-gcc" ]; then
    SIMDE_CMAKE_ARGS="-DCMAKE_TOOLCHAIN_FILE=${TRAVIS_BUILD_DIR}/test/cmake/toolchain-aarch64-linux-gnu.cmake";
  elif [ "${C_COMPILER}" = "i686-linux-gnu-gcc-8" ]; then
    sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt install libc6:i386 ;
  fi
- if [ -n "${C_COMPILER}" ]; then export CC="${C_COMPILER}"; fi
- if [ -z "${BUILD_TYPE}" ]; then export BUILD_TYPE="Coverage"; fi
@@ -91,7 +102,7 @@ before_install:
script:
- if [ -n "${C_COMPILER}" ]; then export CC="${C_COMPILER}"; fi
- cat /proc/cpuinfo || true
- cmake .. -DCMAKE_BUILD_TYPE="${BUILD_TYPE}" -DCMAKE_C_FLAGS=-DTRAVIS_CI ${SIMDE_CMAKE_ARGS}
- cmake .. -DCMAKE_BUILD_TYPE="${BUILD_TYPE}" -DCMAKE_C_FLAGS="-DTRAVIS_CI ${CFLAGS}" ${SIMDE_CMAKE_ARGS}
- make VERBOSE=1
- if [ "${C_COMPILER}" = "arm-linux-gnueabihf-gcc" ]; then
    qemu-arm ./run-tests;
+3 −3
Original line number Diff line number Diff line
@@ -818,7 +818,7 @@ simde_mm_castps_si128 (simde__m128 a) {
#elif defined(SIMDE_SSE2_NEON)
  r.neon_i32 = a.neon_i32;
#else
  r = HEDLEY_REINTERPRET_CAST(simde__m128i, a);
  r = *((simde__m128i*) &a);
#endif

  return r;
@@ -835,7 +835,7 @@ simde_mm_castsi128_pd (simde__m128i a) {
#if defined(SIMDE_SSE2_NATIVE)
  return SIMDE__M128D_FROM_NATIVE(_mm_castsi128_pd(a.n));
#else
  r = HEDLEY_REINTERPRET_CAST(simde__m128d, a);
  r = *((simde__m128d*) &a);
#endif

  return r;
@@ -854,7 +854,7 @@ simde_mm_castsi128_ps (simde__m128i a) {
#elif defined(SIMDE_SSE2_NEON)
  r.neon_f32 = a.neon_f32;
#else
  r = HEDLEY_REINTERPRET_CAST(simde__m128, a);
  r = *((simde__m128*) &a);
#endif

  return r;
+0 −5
Original line number Diff line number Diff line
@@ -102,11 +102,6 @@ set_compiler_specific_flags(
  VARIABLE extra_cflags
  INTEL -wd3179)

check_c_compiler_flag("-march=native" CFLAG__march_native)
if(CFLAG__march_native)
  set(extra_cflags "${extra_cflags} -march=native")
endif()

check_c_compiler_flag("-fopenmp-simd" CFLAG__fopenmp_simd)
check_c_compiler_flag("-qopenmp-simd" CFLAG__qopenmp_simd)
if(CFLAG__fopenmp_simd)