aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/swr/rasterizer/common/simdlib_512_avx512.inl
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/swr/rasterizer/common/simdlib_512_avx512.inl')
-rw-r--r--src/gallium/drivers/swr/rasterizer/common/simdlib_512_avx512.inl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/swr/rasterizer/common/simdlib_512_avx512.inl b/src/gallium/drivers/swr/rasterizer/common/simdlib_512_avx512.inl
index 226952e282e..535e4ed8ca0 100644
--- a/src/gallium/drivers/swr/rasterizer/common/simdlib_512_avx512.inl
+++ b/src/gallium/drivers/swr/rasterizer/common/simdlib_512_avx512.inl
@@ -543,7 +543,7 @@ static SIMDINLINE Float SIMDCALL mask_i32gather_ps(Float old, float const* p, In
{
__mmask16 k = _mm512_cmpneq_ps_mask(mask, setzero_ps());
- return _mm512_mask_i32gather_ps(old, k, idx, p, ScaleT);
+ return _mm512_mask_i32gather_ps(old, k, idx, p, static_cast<int>(ScaleT));
}
static SIMDINLINE void SIMDCALL maskstore_ps(float *p, Integer mask, Float src)