Home
last modified time | relevance | path

Searched refs:vMask (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/
Dbuilder_misc.cpp592 … Value *Builder::GATHERPS(Value *vSrc, Value *pBase, Value *vIndices, Value *vMask, uint8_t scale) in GATHERPS() argument
600 Value *mask = BITCAST(VMASK(vMask), mSimdFP32Ty); in GATHERPS()
624 Value *selMask = VEXTRACT(vMask,C(i)); in GATHERPS()
637 …Value *Builder::GATHERPS_16(Value *vSrc, Value *pBase, Value *vIndices, Value *vMask, uint8_t scal… in GATHERPS_16() argument
645 Value *mask = BITCAST(vMask, mInt16Ty); in GATHERPS_16()
657 Value *mask0 = EXTRACT_16(vMask, 0); in GATHERPS_16()
658 Value *mask1 = EXTRACT_16(vMask, 1); in GATHERPS_16()
677 … Value *Builder::GATHERDD(Value* vSrc, Value* pBase, Value* vIndices, Value* vMask, uint8_t scale) in GATHERDD() argument
684 vGather = VGATHERDD(vSrc, pBase, vIndices, VMASK(vMask), C(scale)); in GATHERDD()
706 Value *selMask = VEXTRACT(vMask, C(i)); in GATHERDD()
[all …]
Dblend_jit.cpp656 Value* vMask[4]; in Create() local
674 vMask[i] = VIMMED1(0xFFFFFFFF); in Create()
679 vMask[i] = VIMMED1((1 << info.bpc[i]) - 1); in Create()
731 result[i] = AND(result[i], vMask[i]); in Create()
Dbuilder_misc.h151 void SCATTERPS(Value* pDst, Value* vSrc, Value* vOffsets, Value* vMask);
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dclip.h556 const SIMD256::Float vMask = SIMD256::set_ps(0, -1, -1, -1, -1, -1, -1, -1);
601 …T::ScaleFactor(1)>(SIMD256::setzero_ps(), reinterpret_cast<const float *>(pBase), vOffsets, vMask);
615 …T::ScaleFactor(1)>(SIMD256::setzero_ps(), reinterpret_cast<const float *>(pBase), vOffsets, vMask);
629 …T::ScaleFactor(1)>(SIMD256::setzero_ps(), reinterpret_cast<const float *>(pBase), vOffsets, vMask);
641 …T::ScaleFactor(1)>(SIMD256::setzero_ps(), reinterpret_cast<const float *>(pBase), vOffsets, vMask);
786 …nent(const float* pBuffer, uint32_t attrib, typename SIMD_T::Float const &vMask, typename SIMD_T::…
791 …IMD_T::template mask_i32gather_ps<typename SIMD_T::ScaleFactor(1)>(vSrc, pBuffer, vOffsets, vMask);
794 …nent(const float* pBuffer, uint32_t attrib, typename SIMD_T::Float const &vMask, typename SIMD_T::…
800 uint32_t mask = SIMD_T::movemask_ps(vMask);
Ddepthstencil.h228 simdscalar vMask = _simd_and_ps(depthMask, coverageMask); in DepthStencilWrite() local
229 _simd_maskstore_ps((float*)pDepthBase, _simd_castps_si(vMask), interpZ); in DepthStencilWrite()
Dfrontend.cpp759 auto vMask = SIMD_T::vmask_ps(mask); in TransposeSOAtoAOS() local
760 auto viMask = SIMD_T::castps_si(vMask); in TransposeSOAtoAOS()
764 …ename SIMD_T::ScaleFactor(1)>(SIMD_T::setzero_ps(), (const float*)pSrcBase, vGatherOffsets, vMask); in TransposeSOAtoAOS()
765 …eFactor(1)>(SIMD_T::setzero_ps(), (const float*)(pSrcBase + sizeof(float)), vGatherOffsets, vMask); in TransposeSOAtoAOS()
766 …tor(1)>(SIMD_T::setzero_ps(), (const float*)(pSrcBase + sizeof(float) * 2), vGatherOffsets, vMask); in TransposeSOAtoAOS()
767 …tor(1)>(SIMD_T::setzero_ps(), (const float*)(pSrcBase + sizeof(float) * 3), vGatherOffsets, vMask); in TransposeSOAtoAOS()
Dbinner.cpp372 typename SIMD_T::Integer vMask = SIMD_T::sllv_epi32(vCwTris, vShiftCntrl); in EarlyRasterizer() local
374 …SIMD_T::blendv_ps(SIMD_T::castsi_ps(vAi[0]), SIMD_T::castsi_ps(vNegA0), SIMD_T::castsi_ps(vMask))); in EarlyRasterizer()
375 …SIMD_T::blendv_ps(SIMD_T::castsi_ps(vAi[1]), SIMD_T::castsi_ps(vNegA1), SIMD_T::castsi_ps(vMask))); in EarlyRasterizer()
376 …SIMD_T::blendv_ps(SIMD_T::castsi_ps(vAi[2]), SIMD_T::castsi_ps(vNegA2), SIMD_T::castsi_ps(vMask))); in EarlyRasterizer()
377 …SIMD_T::blendv_ps(SIMD_T::castsi_ps(vBi[0]), SIMD_T::castsi_ps(vNegB0), SIMD_T::castsi_ps(vMask))); in EarlyRasterizer()
378 …SIMD_T::blendv_ps(SIMD_T::castsi_ps(vBi[1]), SIMD_T::castsi_ps(vNegB1), SIMD_T::castsi_ps(vMask))); in EarlyRasterizer()
379 …SIMD_T::blendv_ps(SIMD_T::castsi_ps(vBi[2]), SIMD_T::castsi_ps(vNegB2), SIMD_T::castsi_ps(vMask))); in EarlyRasterizer()
/external/mesa3d/src/gallium/drivers/swr/
Dswr_shader.cpp410 Value *vMask = LOAD(iface->pGsCtx, {0, SWR_GS_CONTEXT_mask}); in swr_gs_llvm_emit_vertex() local
411 Value *vMask1 = TRUNC(vMask, VectorType::get(mInt1Ty, mVWidth)); in swr_gs_llvm_emit_vertex()
476 Value *vMask = LOAD(iface->pGsCtx, { 0, SWR_GS_CONTEXT_mask }); in swr_gs_llvm_end_primitive() local
477 Value *vMask1 = TRUNC(vMask, VectorType::get(mInt1Ty, 8)); in swr_gs_llvm_end_primitive()
/external/mesa3d/src/gallium/drivers/swr/rasterizer/memory/
DStoreTile.h608 simd4scalari vMask = _mm_set1_epi32(0xFFFFFF);
610 vDst0 = SIMD128::andnot_si(vMask, vDst0);
611 vDst0 = SIMD128::or_si(vDst0, SIMD128::and_si(vRow00, vMask));
612 vDst1 = SIMD128::andnot_si(vMask, vDst1);
613 vDst1 = SIMD128::or_si(vDst1, SIMD128::and_si(vRow10, vMask));