/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/ |
D | builder_misc.cpp | 592 … 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 …]
|
D | blend_jit.cpp | 656 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()
|
D | builder_misc.h | 151 void SCATTERPS(Value* pDst, Value* vSrc, Value* vOffsets, Value* vMask);
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/ |
D | clip.h | 556 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);
|
D | depthstencil.h | 228 simdscalar vMask = _simd_and_ps(depthMask, coverageMask); in DepthStencilWrite() local 229 _simd_maskstore_ps((float*)pDepthBase, _simd_castps_si(vMask), interpZ); in DepthStencilWrite()
|
D | frontend.cpp | 759 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()
|
D | binner.cpp | 372 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/ |
D | swr_shader.cpp | 410 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/ |
D | StoreTile.h | 608 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));
|