diff options
author | Tim Rowley <[email protected]> | 2017-06-15 15:24:07 -0500 |
---|---|---|
committer | Tim Rowley <[email protected]> | 2017-06-30 13:26:19 -0500 |
commit | fc4f6c44c479a97b9cad5d08f0d9cd71a8e1e5f8 (patch) | |
tree | a8ea649f549dc856f402b0b5d9323c5cef080e34 /src/gallium/drivers/swr/Makefile.sources | |
parent | 8b66d18a3b4f6d6a4f0ea9d71459dac68e5e0295 (diff) |
swr/rast: Switch intrinsic usage to SIMDLib
Switch from a macro-based simd intrinsics layer to a more C++
implementation, which also adds AVX512 optimizations to 128-bit
and 256-bit SIMD.
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
Diffstat (limited to 'src/gallium/drivers/swr/Makefile.sources')
-rw-r--r-- | src/gallium/drivers/swr/Makefile.sources | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/gallium/drivers/swr/Makefile.sources b/src/gallium/drivers/swr/Makefile.sources index 12a5e7d137f..3c1118b1ad7 100644 --- a/src/gallium/drivers/swr/Makefile.sources +++ b/src/gallium/drivers/swr/Makefile.sources @@ -65,6 +65,19 @@ COMMON_CXX_SOURCES := \ rasterizer/common/rdtsc_buckets_shared.h \ rasterizer/common/simd16intrin.h \ rasterizer/common/simdintrin.h \ + rasterizer/common/simdlib.hpp \ + rasterizer/common/simdlib_128_avx.inl \ + rasterizer/common/simdlib_128_avx2.inl \ + rasterizer/common/simdlib_128_avx512.inl \ + rasterizer/common/simdlib_256_avx.inl \ + rasterizer/common/simdlib_256_avx2.inl \ + rasterizer/common/simdlib_256_avx512.inl \ + rasterizer/common/simdlib_512_avx512.inl \ + rasterizer/common/simdlib_512_avx512_masks.inl \ + rasterizer/common/simdlib_512_emu.inl \ + rasterizer/common/simdlib_512_emu_masks.inl \ + rasterizer/common/simdlib_interface.hpp \ + rasterizer/common/simdlib_types.hpp \ rasterizer/common/swr_assert.cpp \ rasterizer/common/swr_assert.h |