Mesa (master): swr/rast: AVX512 support compiled in by default

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Apr 26 18:43:21 UTC 2019


Module: Mesa
Branch: master
Commit: 0e49963212fb85e4fb83c3d4003907e232f151bd
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e49963212fb85e4fb83c3d4003907e232f151bd

Author: Alok Hota <alok.hota at intel.com>
Date:   Tue Jun 19 17:22:32 2018 -0500

swr/rast: AVX512 support compiled in by default

- Emulation of AVX512 built into SIMDLIB
  - Remove associated macros
- Remove knobs controlling AVX512 and let emulation handle it
- Refactor variable names for SIMD16

Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>

---

 src/gallium/drivers/swr/rasterizer/common/os.h     |   2 -
 .../drivers/swr/rasterizer/common/simd16intrin.h   |   4 -
 .../drivers/swr/rasterizer/common/simdintrin.h     |   2 -
 src/gallium/drivers/swr/rasterizer/core/context.h  |   2 -
 .../swr/rasterizer/core/format_conversion.h        | 287 +++++----------
 .../drivers/swr/rasterizer/core/format_types.h     | 165 ++++-----
 .../drivers/swr/rasterizer/core/format_utils.h     | 392 +++++++++------------
 src/gallium/drivers/swr/rasterizer/core/knobs.h    |  17 +-
 src/gallium/drivers/swr/rasterizer/core/state.h    |  14 +-
 src/gallium/drivers/swr/rasterizer/core/utils.h    |   2 -
 .../drivers/swr/rasterizer/memory/StoreTile.h      |   4 +-
 .../swr/rasterizer/memory/TilingFunctions.h        |   2 -
 12 files changed, 333 insertions(+), 560 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=0e49963212fb85e4fb83c3d4003907e232f151bd



More information about the mesa-commit mailing list