Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/
Dbuilder_mem.cpp187 Value* vMask, in GATHERPS() argument
193 return VGATHERPS(vSrc, pBase, vIndices, vMask, C(scale)); in GATHERPS()
207 Value* vMask, in GATHERDD() argument
213 return VGATHERDD(vSrc, pBase, vIndices, vMask, C(scale)); in GATHERDD()
225 Builder::GATHERPD(Value* vSrc, Value* pBase, Value* vIndices, Value* vMask, uint8_t scale) in GATHERPD() argument
227 return VGATHERPD(vSrc, pBase, vIndices, vMask, C(scale)); in GATHERPD()
267 Value* vMask, in GATHER4PS() argument
283 vGatherResult[0] = GATHERPS(vGatherMaskedVal, pSrcBase, byteOffsets, vMask, 1, usage); in GATHER4PS()
296 GATHERPS(vGatherMaskedVal, pSrcBase, byteOffsets, vMask, 1, usage); in GATHER4PS()
325 vGatherComponents[swizzleIndex], pSrcBase, byteOffsets, vMask, 1, usage); in GATHER4PS()
[all …]
Dbuilder_gfx_mem.cpp71 Value* vMask, in GATHERPS() argument
81 Value* vGather = Builder::GATHERPS(vSrc, pBase, vIndices, vMask, scale); in GATHERPS()
96 Value* vMask, in GATHERDD() argument
107 Value* vGather = Builder::GATHERDD(vSrc, pBase, vIndices, vMask, scale); in GATHERDD()
112 Value* pDst, Value* vSrc, Value* vOffsets, Value* vMask, MEM_CLIENT usage) in SCATTERPS() argument
121 Builder::SCATTERPS(pDst, BITCAST(vSrc, mSimdFP32Ty), vOffsets, vMask, usage); in SCATTERPS()
Dblend_jit.cpp738 Value* vMask[4]; in Create() local
756 vMask[i] = VIMMED1(0xFFFFFFFF); in Create()
761 vMask[i] = VIMMED1((1 << info.bpc[i]) - 1); in Create()
805 result[i] = AND(result[i], vMask[i]); in Create()
Dbuilder_gfx_mem.h100 Value* vMask,
Dbuilder_mem.h156 Value* vMask,
/third_party/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dclip.h602 const SIMD256::Float vMask = SIMD256::set_ps(0, -1, -1, -1, -1, -1, -1, -1);
638 SIMD256::mask_i32gather_ps(SIMD256::setzero_ps(), pBase, vOffsets, vMask);
656 SIMD256::mask_i32gather_ps(SIMD256::setzero_ps(), pBase, vOffsets, vMask);
673 SIMD256::mask_i32gather_ps(SIMD256::setzero_ps(), pBase, vOffsets, vMask);
689 SIMD256::mask_i32gather_ps(SIMD256::setzero_ps(), pBase, vOffsets, vMask);
862 Float<SIMD_T> const& vMask,
869 return SIMD_T::mask_i32gather_ps(vSrc, pBuffer, vOffsets, vMask);
874 Float<SIMD_T> const& vMask,
883 uint32_t mask = SIMD_T::movemask_ps(vMask);
Ddepthstencil.h273 simdscalar vMask = _simd_and_ps(depthMask, coverageMask); in DepthStencilWrite() local
274 _simd_maskstore_ps((float*)pDepthBase, _simd_castps_si(vMask), interpZ); in DepthStencilWrite()
Dfrontend.cpp777 auto vMask = SIMD_T::vmask_ps(mask); in TransposeSOAtoAOS() local
778 auto viMask = SIMD_T::castps_si(vMask); in TransposeSOAtoAOS()
783 SIMD_T::setzero_ps(), (const float*)pSrcBase, vGatherOffsets, vMask); in TransposeSOAtoAOS()
787 vMask); in TransposeSOAtoAOS()
792 vMask); in TransposeSOAtoAOS()
797 vMask); in TransposeSOAtoAOS()
Dbinner.cpp384 Integer<SIMD_T> vMask = SIMD_T::sllv_epi32(vCwTris, vShiftCntrl); in EarlyRasterizer() local
387 SIMD_T::castsi_ps(vAi[0]), SIMD_T::castsi_ps(vNegA0), SIMD_T::castsi_ps(vMask))); in EarlyRasterizer()
389 SIMD_T::castsi_ps(vAi[1]), SIMD_T::castsi_ps(vNegA1), SIMD_T::castsi_ps(vMask))); in EarlyRasterizer()
391 SIMD_T::castsi_ps(vAi[2]), SIMD_T::castsi_ps(vNegA2), SIMD_T::castsi_ps(vMask))); in EarlyRasterizer()
393 SIMD_T::castsi_ps(vBi[0]), SIMD_T::castsi_ps(vNegB0), SIMD_T::castsi_ps(vMask))); in EarlyRasterizer()
395 SIMD_T::castsi_ps(vBi[1]), SIMD_T::castsi_ps(vNegB1), SIMD_T::castsi_ps(vMask))); in EarlyRasterizer()
397 SIMD_T::castsi_ps(vBi[2]), SIMD_T::castsi_ps(vNegB2), SIMD_T::castsi_ps(vMask))); in EarlyRasterizer()
/third_party/mesa3d/src/gallium/drivers/swr/
Dswr_shader.cpp762 Value *vMask = LOAD(iface->pGsCtx, {0, SWR_GS_CONTEXT_mask}); in swr_gs_llvm_emit_vertex() local
763 Value *vMask1 = TRUNC(vMask, getVectorType(mInt1Ty, mVWidth)); in swr_gs_llvm_emit_vertex()
885 Value *vMask = LOAD(iface->pGsCtx, { 0, SWR_GS_CONTEXT_mask }); in swr_gs_llvm_end_primitive() local
886 Value *vMask1 = TRUNC(vMask, getVectorType(mInt1Ty, 8)); in swr_gs_llvm_end_primitive()
1230 Value *vMask = TRUNC(VEXTRACT(unwrap(mask_vec), C(lane)), mInt1Ty); in swr_tcs_llvm_store_output() local
1231 valueToStore = SELECT(vMask, valueToStore, originalVal); in swr_tcs_llvm_store_output()
1259 Value *vMask = TRUNC(VEXTRACT(unwrap(mask_vec), C(lane)), mInt1Ty); in swr_tcs_llvm_store_output() local
1260 value_to_store = SELECT(vMask, value_to_store, originalVal); in swr_tcs_llvm_store_output()
1264 lp_build_print_value(gallivm, "[TCS OUT][PATCH] vMask: ", wrap(vMask)); in swr_tcs_llvm_store_output()
1294 Value *vMask = TRUNC(VEXTRACT(unwrap(mask_vec), C(lane)), mInt1Ty); in swr_tcs_llvm_store_output() local
[all …]