Mesa (master): swr/rast: simdlib better separation of core vs knights avx512
Tim Rowley
torowley at kemper.freedesktop.org
Wed Aug 2 16:40:37 UTC 2017
Module: Mesa
Branch: master
Commit: 07062daae93b146458db55ba22a2e27d3d59552b
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07062daae93b146458db55ba22a2e27d3d59552b
Author: Tim Rowley <timothy.o.rowley at intel.com>
Date: Mon Jul 24 16:13:12 2017 -0500
swr/rast: simdlib better separation of core vs knights avx512
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
---
src/gallium/drivers/swr/Makefile.am | 2 +-
src/gallium/drivers/swr/Makefile.sources | 8 +
.../drivers/swr/rasterizer/common/simdlib.hpp | 21 ++-
.../swr/rasterizer/common/simdlib_128_avx512.inl | 108 +++---------
.../rasterizer/common/simdlib_128_avx512_core.inl | 193 +++++++++++++++++++++
.../common/simdlib_128_avx512_knights.inl | 35 ++++
.../swr/rasterizer/common/simdlib_256_avx512.inl | 128 +++-----------
.../rasterizer/common/simdlib_256_avx512_core.inl | 127 ++++++++++++++
.../common/simdlib_256_avx512_knights.inl | 35 ++++
.../swr/rasterizer/common/simdlib_512_avx512.inl | 79 +++------
.../rasterizer/common/simdlib_512_avx512_core.inl | 181 +++++++++++++++++++
.../common/simdlib_512_avx512_knights.inl | 183 +++++++++++++++++++
.../common/simdlib_512_avx512_masks_core.inl | 27 +++
.../common/simdlib_512_avx512_masks_knights.inl | 27 +++
.../swr/rasterizer/common/simdlib_types.hpp | 2 +-
15 files changed, 911 insertions(+), 245 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=07062daae93b146458db55ba22a2e27d3d59552b
More information about the mesa-commit
mailing list