swr/rast: move construction of const above goto

Fixes gcc error for SIMD16 FE.

Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
This commit is contained in:
Tim Rowley 2017-04-13 16:11:09 -05:00
parent feefd3ef4e
commit 20f3a30219
1 changed files with 2 additions and 2 deletions

View File

@ -2499,6 +2499,8 @@ void BinPostSetupLines_simd16(
primMask = primMask & ~maskOutsideScissor;
}
const simdscalar unused = _simd_setzero_ps();
if (!primMask)
{
goto endBinLines;
@ -2524,8 +2526,6 @@ void BinPostSetupLines_simd16(
__m128 vHorizZ[2][KNOB_SIMD_WIDTH]; // KNOB_SIMD16_WIDTH
__m128 vHorizW[2][KNOB_SIMD_WIDTH]; // KNOB_SIMD16_WIDTH
const simdscalar unused = _simd_setzero_ps();
vTranspose3x8(vHorizX[0], _simd16_extract_ps(prim[0].x, 0), _simd16_extract_ps(prim[1].x, 0), unused);
vTranspose3x8(vHorizY[0], _simd16_extract_ps(prim[0].y, 0), _simd16_extract_ps(prim[1].y, 0), unused);
vTranspose3x8(vHorizZ[0], _simd16_extract_ps(prim[0].z, 0), _simd16_extract_ps(prim[1].z, 0), unused);