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