OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:vMask
(Results
1 - 9
of
9
) sorted by null
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/
builder_misc.cpp
425
/// @param
vMask
- SIMD wide mask that controls whether to access memory load 0
590
/// @param
vMask
- SIMD wide mask that controls whether to access memory or the src values
592
Value *Builder::GATHERPS(Value *vSrc, Value *pBase, Value *vIndices, Value *
vMask
, uint8_t scale)
600
Value *mask = BITCAST(
VMASK
(
vMask
), mSimdFP32Ty);
624
Value *selMask = VEXTRACT(
vMask
,C(i));
637
Value *Builder::GATHERPS_16(Value *vSrc, Value *pBase, Value *vIndices, Value *
vMask
, uint8_t scale)
645
Value *mask = BITCAST(
vMask
, mInt16Ty);
657
Value *mask0 = EXTRACT_16(
vMask
, 0);
658
Value *mask1 = EXTRACT_16(
vMask
, 1)
[
all
...]
blend_jit.cpp
508
pMask =
VMASK
(pMask);
656
Value*
vMask
[4];
674
vMask
[i] = VIMMED1(0xFFFFFFFF);
679
vMask
[i] = VIMMED1((1 << info.bpc[i]) - 1);
731
result[i] = AND(result[i],
vMask
[i]);
builder_misc.h
118
Value *MASK(Value *
vmask
);
119
Value *MASK_16(Value *
vmask
);
121
Value *
VMASK
(Value *mask);
151
void SCATTERPS(Value* pDst, Value* vSrc, Value* vOffsets, Value*
vMask
);
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
depthstencil.h
228
simdscalar
vMask
= _simd_and_ps(depthMask, coverageMask);
229
_simd_maskstore_ps((float*)pDepthBase, _simd_castps_si(
vMask
), interpZ);
clip.h
556
const SIMD256::Float
vMask
= SIMD256::set_ps(0, -1, -1, -1, -1, -1, -1, -1);
601
SIMD256::Float temp = SIMD256::template mask_i32gather_ps<typename SIMD_T::ScaleFactor(1)>(SIMD256::setzero_ps(), reinterpret_cast<const float *>(pBase), vOffsets,
vMask
);
615
SIMD256::Float temp = SIMD256::template mask_i32gather_ps<typename SIMD_T::ScaleFactor(1)>(SIMD256::setzero_ps(), reinterpret_cast<const float *>(pBase), vOffsets,
vMask
);
629
SIMD256::Float temp = SIMD256::template mask_i32gather_ps<typename SIMD_T::ScaleFactor(1)>(SIMD256::setzero_ps(), reinterpret_cast<const float *>(pBase), vOffsets,
vMask
);
641
SIMD256::Float temp = SIMD256::template mask_i32gather_ps<typename SIMD_T::ScaleFactor(1)>(SIMD256::setzero_ps(), reinterpret_cast<const float *>(pBase), vOffsets,
vMask
);
786
typename SIMD_T::Float GatherComponent(const float* pBuffer, uint32_t attrib, typename SIMD_T::Float const &
vMask
, typename SIMD_T::Integer const &vIndices, uint32_t component)
791
return SIMD_T::template mask_i32gather_ps<typename SIMD_T::ScaleFactor(1)>(vSrc, pBuffer, vOffsets,
vMask
);
794
void ScatterComponent(const float* pBuffer, uint32_t attrib, typename SIMD_T::Float const &
vMask
, typename SIMD_T::Integer const &vIndices, uint32_t component, typename SIMD_T::Float const &vSrc)
800
uint32_t mask = SIMD_T::movemask_ps(
vMask
);
[
all
...]
frontend.cpp
759
auto
vMask
= SIMD_T::vmask_ps(mask);
760
auto viMask = SIMD_T::castps_si(
vMask
);
764
auto attribGatherX = SIMD_T::template mask_i32gather_ps<typename SIMD_T::ScaleFactor(1)>(SIMD_T::setzero_ps(), (const float*)pSrcBase, vGatherOffsets,
vMask
);
765
auto attribGatherY = SIMD_T::template mask_i32gather_ps<typename SIMD_T::ScaleFactor(1)>(SIMD_T::setzero_ps(), (const float*)(pSrcBase + sizeof(float)), vGatherOffsets,
vMask
);
766
auto attribGatherZ = SIMD_T::template mask_i32gather_ps<typename SIMD_T::ScaleFactor(1)>(SIMD_T::setzero_ps(), (const float*)(pSrcBase + sizeof(float) * 2), vGatherOffsets,
vMask
);
767
auto attribGatherW = SIMD_T::template mask_i32gather_ps<typename SIMD_T::ScaleFactor(1)>(SIMD_T::setzero_ps(), (const float*)(pSrcBase + sizeof(float) * 3), vGatherOffsets,
vMask
);
[
all
...]
binner.cpp
372
typename SIMD_T::Integer
vMask
= SIMD_T::sllv_epi32(vCwTris, vShiftCntrl);
374
vAi[0] = SIMD_T::castps_si(SIMD_T::blendv_ps(SIMD_T::castsi_ps(vAi[0]), SIMD_T::castsi_ps(vNegA0), SIMD_T::castsi_ps(
vMask
)));
375
vAi[1] = SIMD_T::castps_si(SIMD_T::blendv_ps(SIMD_T::castsi_ps(vAi[1]), SIMD_T::castsi_ps(vNegA1), SIMD_T::castsi_ps(
vMask
)));
376
vAi[2] = SIMD_T::castps_si(SIMD_T::blendv_ps(SIMD_T::castsi_ps(vAi[2]), SIMD_T::castsi_ps(vNegA2), SIMD_T::castsi_ps(
vMask
)));
377
vBi[0] = SIMD_T::castps_si(SIMD_T::blendv_ps(SIMD_T::castsi_ps(vBi[0]), SIMD_T::castsi_ps(vNegB0), SIMD_T::castsi_ps(
vMask
)));
378
vBi[1] = SIMD_T::castps_si(SIMD_T::blendv_ps(SIMD_T::castsi_ps(vBi[1]), SIMD_T::castsi_ps(vNegB1), SIMD_T::castsi_ps(
vMask
)));
379
vBi[2] = SIMD_T::castps_si(SIMD_T::blendv_ps(SIMD_T::castsi_ps(vBi[2]), SIMD_T::castsi_ps(vNegB2), SIMD_T::castsi_ps(
vMask
)));
[
all
...]
/external/mesa3d/src/gallium/drivers/swr/
swr_shader.cpp
410
Value *
vMask
= LOAD(iface->pGsCtx, {0, SWR_GS_CONTEXT_mask});
411
Value *vMask1 = TRUNC(
vMask
, VectorType::get(mInt1Ty, mVWidth));
476
Value *
vMask
= LOAD(iface->pGsCtx, { 0, SWR_GS_CONTEXT_mask });
477
Value *vMask1 = TRUNC(
vMask
, VectorType::get(mInt1Ty, 8));
493
Value *cmpMask =
VMASK
(ICMP_NE(unwrap(verts_per_prim_vec), VIMMED1(0)));
[
all
...]
/external/mesa3d/src/gallium/drivers/swr/rasterizer/memory/
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
));
[
all
...]
Completed in 869 milliseconds