/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/ |
D | clip.h | 368 const simdscalari vOffsets = _mm256_set_epi32( in ClipSimd() local 404 …SLOT][c] = _simd_mask_i32gather_ps(_mm256_undefined_ps(), (const float*)pBase, vOffsets, vMask, 1); in ClipSimd() 415 …Slot][c] = _simd_mask_i32gather_ps(_mm256_undefined_ps(), (const float*)pBase, vOffsets, vMask, 1); in ClipSimd() 426 …SLOT][c] = _simd_mask_i32gather_ps(_mm256_undefined_ps(), (const float*)pBase, vOffsets, vMask, 1); in ClipSimd() 436 …SLOT][c] = _simd_mask_i32gather_ps(_mm256_undefined_ps(), (const float*)pBase, vOffsets, vMask, 1); in ClipSimd() 546 simdscalari vOffsets = _simd_mullo_epi32(vIndices, _simd_set1_epi32(simdVertexStride)); in ComputeOffsets() local 549 …vOffsets = _simd_add_epi32(vOffsets, _simd_set1_epi32(attribStride * attrib + componentStride * co… in ComputeOffsets() 552 vOffsets = _simd_add_epi32(vOffsets, vElemOffset); in ComputeOffsets() 554 return vOffsets; in ComputeOffsets() 560 simdscalari vOffsets = ComputeOffsets(attrib, vIndices, component); in GatherComponent() local [all …]
|
D | pa.h | 342 …simdscalari vOffsets[MAX_NUM_VERTS_PER_PRIM]; // byte offsets for currently assembling s… member 553 … this->vOffsets[v] = _simd_mullo_epi32(vVertexBatch, _simd_set1_epi32(sizeof(simdvertex))); in ComputeOffsets() 558 …this->vOffsets[v] = _simd_add_epi32(this->vOffsets[v], _simd_mullo_epi32(vVertexIndex, _simd_set1_… in ComputeOffsets() 582 simdscalari offsets = this->vOffsets[v]; in Assemble() 605 uint32_t* pOffset = (uint32_t*)&this->vOffsets[v]; in AssembleSingle()
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/ |
D | fetch_jit.cpp | 803 Value* vOffsets = MUL(vCurIndices, vStride); in JitGatherVertices() local 804 vOffsets = ADD(vOffsets, vAlignmentOffsets); in JitGatherVertices() 815 CreateGatherOddFormats((SWR_FORMAT)ied.Format, pMask, pStreamBase, vOffsets, pResults); in JitGatherVertices() 853 … vGatherResult[0] = GATHERPS(gatherSrc, pStreamBase, vOffsets, vMask, C((char)1)); in JitGatherVertices() 866 … vGatherResult[1] = GATHERPS(gatherSrc, pStreamBase, vOffsets, vMask, C((char)1)); in JitGatherVertices() 896 …rtexElements[currentVertexElement++] = GATHERPS(gatherSrc, pStreamBase, vOffsets, vMask, C((char)1… in JitGatherVertices() 933 Value *vOffsetsLo = VEXTRACTI128(vOffsets, C(0)); in JitGatherVertices() 934 Value *vOffsetsHi = VEXTRACTI128(vOffsets, C(1)); in JitGatherVertices() 1021 … Value* vGatherResult = GATHERDD(gatherSrc, pStreamBase, vOffsets, vGatherMask, C((char)1)); in JitGatherVertices() 1044 … vGatherResult[0] = GATHERDD(gatherSrc, pStreamBase, vOffsets, vMask, C((char)1)); in JitGatherVertices() [all …]
|
D | builder_misc.cpp | 561 Value *vOffsets = MUL(vIndices,vScaleVec); in GATHERPS() local 566 Value *offset = VEXTRACT(vOffsets,C(i)); in GATHERPS() 611 Value *vOffsets = MUL(vIndices, vScaleVec); in GATHERDD() local 616 Value *offset = VEXTRACT(vOffsets, C(i)); in GATHERDD() 661 Value *vOffsets = MUL(vIndices,vScaleVec); in GATHERPD() local 666 Value *offset = VEXTRACT(vOffsets,C(i)); in GATHERPD() 1396 void Builder::SCATTERPS(Value* pDst, Value* vSrc, Value* vOffsets, Value* vMask) in SCATTERPS() argument 1424 STORE(vOffsets, pOffsetsArrayPtr); in SCATTERPS()
|
D | builder_misc.h | 118 void SCATTERPS(Value* pDst, Value* vSrc, Value* vOffsets, Value* vMask);
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/ |
D | simdintrin.h | 367 __m256 _simd_i32gather_ps(const float* pBase, __m256i vOffsets, const int scale) in _simd_i32gather_ps() argument 369 uint32_t *pOffsets = (uint32_t*)&vOffsets; in _simd_i32gather_ps() 383 __m256 _simd_mask_i32gather_ps(__m256 vSrc, const float* pBase, __m256i vOffsets, __m256 vMask, con… in _simd_mask_i32gather_ps() argument 385 uint32_t *pOffsets = (uint32_t*)&vOffsets; in _simd_mask_i32gather_ps()
|