diff options
author | Tim Rowley <[email protected]> | 2016-05-31 20:01:40 -0600 |
---|---|---|
committer | Tim Rowley <[email protected]> | 2016-06-23 10:50:05 -0500 |
commit | b6d2c9685154a6bed5c42d90af39213e9c274b59 (patch) | |
tree | be084cd42f449222aed12c908a4a78f52c2c233b /src/gallium/drivers/swr/rasterizer/common | |
parent | 695af2a7e20bd38aafedf3ab32f5b258248cd360 (diff) |
swr: [rasterizer] add support for building avx512 version
Currently, most code paths between AVX2 and AVX512 are identical
(see changes to knobs.h).
Reviewed-by: Bruce Cherniak <[email protected]>
Diffstat (limited to 'src/gallium/drivers/swr/rasterizer/common')
-rw-r--r-- | src/gallium/drivers/swr/rasterizer/common/simdintrin.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/swr/rasterizer/common/simdintrin.h b/src/gallium/drivers/swr/rasterizer/common/simdintrin.h index 5ec1f719348..cc29b5d6a93 100644 --- a/src/gallium/drivers/swr/rasterizer/common/simdintrin.h +++ b/src/gallium/drivers/swr/rasterizer/common/simdintrin.h @@ -1002,7 +1002,7 @@ static INLINE simdscalar _simd_abs_ps(simdscalar a) INLINE UINT pdep_u32(UINT a, UINT mask) { -#if KNOB_ARCH==KNOB_ARCH_AVX2 +#if KNOB_ARCH >= KNOB_ARCH_AVX2 return _pdep_u32(a, mask); #else UINT result = 0; @@ -1035,7 +1035,7 @@ UINT pdep_u32(UINT a, UINT mask) INLINE UINT pext_u32(UINT a, UINT mask) { -#if KNOB_ARCH==KNOB_ARCH_AVX2 +#if KNOB_ARCH >= KNOB_ARCH_AVX2 return _pext_u32(a, mask); #else UINT result = 0; |