Searched refs:SIMD128 (Results 1 – 11 of 11) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/WebAssembly/ |
D | simd-arith.ll | 1 …urn-opt -disable-wasm-explicit-locals -mattr=+simd128 | FileCheck %s --check-prefixes CHECK,SIMD128 2 …sable-wasm-explicit-locals -mattr=+simd128 -fast-isel | FileCheck %s --check-prefixes CHECK,SIMD128 3 …-opt -disable-wasm-explicit-locals -mattr=-simd128 | FileCheck %s --check-prefixes CHECK,NO-SIMD128 4 …le-wasm-explicit-locals -mattr=-simd128 -fast-isel | FileCheck %s --check-prefixes CHECK,NO-SIMD128 6 ; Test that basic SIMD128 arithmetic operations assemble as expected. 19 ; NO-SIMD128-NOT: i8x16 20 ; SIMD128: .param v128, v128{{$}} 21 ; SIMD128: .result v128{{$}} 22 ; SIMD128: i8x16.add $push0=, $0, $1{{$}} 23 ; SIMD128: return $pop0{{$}} [all …]
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/ |
D | format_utils.h | 36 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() 42 row2i = SIMD128::unpacklo_epi32(row2i, row3i); in vTranspose() 43 vTemp = SIMD128::unpackhi_epi32(vTemp, row3i); in vTranspose() 46 row0i = SIMD128::unpacklo_epi32(row0i, row1i); in vTranspose() 47 row3i = SIMD128::unpackhi_epi32(row3i, row1i); in vTranspose() 50 row0i = SIMD128::unpacklo_epi64(row0i, row2i); in vTranspose() 51 row1i = SIMD128::unpackhi_epi64(row1i, row2i); in vTranspose() [all …]
|
D | binner.cpp | 146 SIMD128::store_ps(pBuffer, attrib[vid]); in ProcessAttributes() 156 SIMD128::store_ps(pBuffer, attrib[i]); in ProcessAttributes() 167 SIMD128::store_ps(pBuffer, attrib[i]); in ProcessAttributes() 178 SIMD128::store_ps(pBuffer, attrib[NumVertsT::value - 1]); in ProcessAttributes() 263 SIMD128::store_ps(aVertClipDist, primClipDist[e]); in ProcessUserClipDist() 1088 SIMD128::store_ps(&desc.pTriBuffer[0], vHorizX[triIndex]); in BinTrianglesImpl() 1089 SIMD128::store_ps(&desc.pTriBuffer[4], vHorizY[triIndex]); in BinTrianglesImpl() 1090 SIMD128::store_ps(&desc.pTriBuffer[8], vHorizZ[triIndex]); in BinTrianglesImpl() 1091 SIMD128::store_ps(&desc.pTriBuffer[12], vHorizW[triIndex]); in BinTrianglesImpl()
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/ |
D | simdintrin.h | 37 #define _simd128_maskstore_ps SIMD128::maskstore_ps 38 #define _simd128_fmadd_ps SIMD128::fmadd_ps 76 #define _simd_broadcast_ps(a) SIMD::broadcast_ps((SIMD128::Float const *)(a)) 187 SIMD128::Integer _simd_blend4_epi32(SIMD128::Integer const &a, SIMD128::Integer const &b) in _simd_blend4_epi32() 189 … return SIMD128::castps_si(SIMD128::blend_ps<mask>(SIMD128::castsi_ps(a), SIMD128::castsi_ps(b))); in _simd_blend4_epi32() 308 simd4scalar vA = SIMD128::broadcast_ss(pInterpA); in InterpolateComponent() 309 simd4scalar vB = SIMD128::broadcast_ss(pInterpB); in InterpolateComponent() 310 simd4scalar vC = SIMD128::broadcast_ss(pInterpC); in InterpolateComponent() 312 simd4scalar vk = SIMD128::sub_ps(SIMD128::sub_ps(SIMD128::set1_ps(1.0f), vI), vJ); in InterpolateComponent() 313 vC = SIMD128::mul_ps(vk, vC); in InterpolateComponent() [all …]
|
D | simdlib_128_avx512_knights.inl | 28 // SIMD128 AVX (512) implementation for Knights Family
|
D | simdlib_128_avx512_core.inl | 28 // SIMD128 AVX (512) implementation
|
D | simdlib.hpp | 571 using SIMD128 = SIMDBase<SIMDImpl::SIMD128Impl::Traits>; typedef
|
D | simdlib_128_avx512.inl | 28 // SIMD128 AVX (512) implementation
|
D | simdlib_128_avx.inl | 28 // SIMD128 AVX (1) implementation
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/memory/ |
D | StoreTile.h | 205 simd4scalari vQuad00 = SIMD128::load_si(pZRow01); 206 simd4scalari vQuad01 = SIMD128::load_si(pZRow01 + 1); 208 simd4scalari vRow00 = SIMD128::unpacklo_epi64(vQuad00, vQuad01); 209 simd4scalari vRow10 = SIMD128::unpackhi_epi64(vQuad00, vQuad01); 211 SIMD128::storeu_si((simd4scalari*)ppDsts[0], vRow00); 212 SIMD128::storeu_si((simd4scalari*)ppDsts[1], vRow10); 228 simd4scalari quad0 = SIMD128::load_si(&pSrc128[0]); // 0 1 2 3 229 simd4scalari quad1 = SIMD128::load_si(&pSrc128[1]); // 4 5 6 7 230 simd4scalari quad2 = SIMD128::load_si(&pSrc128[2]); // 8 9 A B 231 simd4scalari quad3 = SIMD128::load_si(&pSrc128[3]); // C D E F [all …]
|
/external/clang/lib/Basic/ |
D | Targets.cpp | 7746 SIMD128, enumerator 7767 if (SIMDLevel >= SIMD128) in getTargetDefines() 7782 .Case("simd128", SIMDLevel >= SIMD128) in hasFeature() 7789 SIMDLevel = std::max(SIMDLevel, SIMD128); in handleTargetFeatures() 7793 SIMDLevel = std::min(SIMDLevel, SIMDEnum(SIMD128 - 1)); in handleTargetFeatures()
|