Home
last modified time | relevance | path

Searched refs:simd4scalari (Results 1 – 5 of 5) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dformat_utils.h36 simd4scalari row0i = SIMD128::castps_si(row0); in vTranspose()
37 simd4scalari row1i = SIMD128::castps_si(row1); in vTranspose()
38 simd4scalari row2i = SIMD128::castps_si(row2); in vTranspose()
39 simd4scalari row3i = SIMD128::castps_si(row3); in vTranspose()
41 simd4scalari vTemp = row2i; in vTranspose()
64 void vTranspose(simd4scalari& row0, simd4scalari& row1, simd4scalari& row2, simd4scalari& row3) in vTranspose()
66 simd4scalari vTemp = row2; in vTranspose()
263 simd4scalari c0c1 = src.v4[0]; // rrrrrrrrgggggggg in Transpose()
264 simd4scalari c2c3 = in Transpose()
266 simd4scalari c0c2 = SIMD128::unpacklo_epi64(c0c1, c2c3); // rrrrrrrrbbbbbbbb in Transpose()
[all …]
Dformat_types.h156 simd4scalari tmp = _mm_castps_si128(_mm256_castps256_ps128(_simd16_extract_ps(in, 0)));
277 simd4scalari tmp = _mm_castps_si128(_mm256_castps256_ps128(_simd16_extract_ps(in, 0)));
/external/mesa3d/src/gallium/drivers/swr/rasterizer/memory/
DStoreTile.h201 simd4scalari *pZRow01 = (simd4scalari*)pSrc;
202 simd4scalari vQuad00 = SIMD128::load_si(pZRow01);
203 simd4scalari vQuad01 = SIMD128::load_si(pZRow01 + 1);
205 simd4scalari vRow00 = SIMD128::unpacklo_epi64(vQuad00, vQuad01);
206 simd4scalari vRow10 = SIMD128::unpackhi_epi64(vQuad00, vQuad01);
208 SIMD128::storeu_si((simd4scalari*)ppDsts[0], vRow00);
209 SIMD128::storeu_si((simd4scalari*)ppDsts[1], vRow10);
219 const simd4scalari *pSrc128 = reinterpret_cast<const simd4scalari *>(pSrc);
221 simd4scalari **ppDsts128 = reinterpret_cast<simd4scalari **>(ppDsts);
224 simd4scalari quad0 = SIMD128::load_si(&pSrc128[0]); // 0 1 2 3
[all …]
/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/
Dintrin.h37 typedef SIMDImpl::SIMD128Impl::Integer simd4scalari; typedef
Dsimdintrin.h310 simd4scalari ai = SIMD128::castps_si(a); in _simd128_abs_ps()