/external/libaom/libaom/aom_dsp/simd/ |
v128_intrinsics_x86.h | 18 typedef __m128i v128; typedef 20 SIMD_INLINE uint32_t v128_low_u32(v128 a) { 24 SIMD_INLINE v64 v128_low_v64(v128 a) { 28 SIMD_INLINE v64 v128_high_v64(v128 a) { return _mm_srli_si128(a, 8); } 30 SIMD_INLINE v128 v128_from_v64(v64 a, v64 b) { 34 SIMD_INLINE v128 v128_from_64(uint64_t a, uint64_t b) { 38 SIMD_INLINE v128 v128_from_32(uint32_t a, uint32_t b, uint32_t c, uint32_t d) { 42 SIMD_INLINE v128 v128_load_aligned(const void *p) { 46 SIMD_INLINE v128 v128_load_unaligned(const void *p) { 54 SIMD_INLINE void v128_store_aligned(void *p, v128 a) [all...] |
v128_intrinsics.h | 24 typedef c_v128 v128; typedef 26 SIMD_INLINE uint32_t v128_low_u32(v128 a) { return c_v128_low_u32(a); } 27 SIMD_INLINE v64 v128_low_v64(v128 a) { return c_v128_low_v64(a); } 28 SIMD_INLINE v64 v128_high_v64(v128 a) { return c_v128_high_v64(a); } 29 SIMD_INLINE v128 v128_from_64(uint64_t hi, uint64_t lo) { 32 SIMD_INLINE v128 v128_from_v64(v64 hi, v64 lo) { 35 SIMD_INLINE v128 v128_from_32(uint32_t a, uint32_t b, uint32_t c, uint32_t d) { 39 SIMD_INLINE v128 v128_load_unaligned(const void *p) { 42 SIMD_INLINE v128 v128_load_aligned(const void *p) { 46 SIMD_INLINE void v128_store_unaligned(void *p, v128 a) [all...] |
v128_intrinsics_arm.h | 19 typedef int64x2_t v128; typedef 21 SIMD_INLINE uint32_t v128_low_u32(v128 a) { 25 SIMD_INLINE v64 v128_low_v64(v128 a) { return vget_low_s64(a); } 27 SIMD_INLINE v64 v128_high_v64(v128 a) { return vget_high_s64(a); } 29 SIMD_INLINE v128 v128_from_v64(v64 a, v64 b) { return vcombine_s64(b, a); } 31 SIMD_INLINE v128 v128_from_64(uint64_t a, uint64_t b) { 35 SIMD_INLINE v128 v128_from_32(uint32_t a, uint32_t b, uint32_t c, uint32_t d) { 39 SIMD_INLINE v128 v128_load_aligned(const void *p) { 43 SIMD_INLINE v128 v128_load_unaligned(const void *p) { 47 SIMD_INLINE void v128_store_aligned(void *p, v128 r) [all...] |
v256_intrinsics_c.h | 32 c_v128 v128[2]; member in union:__anon26446 41 SIMD_INLINE c_v128 c_v256_low_v128(c_v256 a) { return a.v128[0]; } 43 SIMD_INLINE c_v128 c_v256_high_v128(c_v256 a) { return a.v128[1]; } 47 t.v128[1] = hi; 48 t.v128[0] = lo; 134 return c_v128_dotp_su8(a.v128[1], b.v128[1]) + 135 c_v128_dotp_su8(a.v128[0], b.v128[0]); 139 return c_v128_dotp_s16(a.v128[1], b.v128[1]) [all...] |
v256_intrinsics_x86.h | 44 SIMD_INLINE v128 v256_low_v128(v256 a) { return _mm256_castsi256_si128(a); } 46 SIMD_INLINE v128 v256_high_v128(v256 a) { 50 SIMD_INLINE v256 v256_from_v128(v128 a, v128 b) { 197 SIMD_INLINE v256 v256_zip_8(v128 a, v128 b) { 201 SIMD_INLINE v256 v256_zip_16(v128 a, v128 b) { 205 SIMD_INLINE v256 v256_zip_32(v128 a, v128 b) [all...] |
v256_intrinsics_v128.h | 27 v128 val[2]; 37 SIMD_INLINE v128 v256_low_v128(v256 a) { return a.val[0]; } 39 SIMD_INLINE v128 v256_high_v128(v256 a) { return a.val[1]; } 41 SIMD_INLINE v256 v256_from_v128(v128 hi, v128 lo) { 81 v128 t = v128_dup_8(x); 86 v128 t = v128_dup_16(x); 91 v128 t = v128_dup_32(x); 96 v128 t = v128_dup_64(x); 276 SIMD_INLINE v256 v256_mul_s16(v128 a, v128 b) [all...] |
v256_intrinsics.h | 30 SIMD_INLINE v128 v256_low_v128(v256 a) { return c_v256_low_v128(a); } 31 SIMD_INLINE v128 v256_high_v128(v256 a) { return c_v256_high_v128(a); } 32 SIMD_INLINE v256 v256_from_v128(v128 hi, v128 lo) { 119 SIMD_INLINE v256 v256_mul_s16(v128 a, v128 b) { return c_v256_mul_s16(a, b); } 166 SIMD_INLINE v256 v256_zip_8(v128 a, v128 b) { return c_v256_zip_8(a, b); } 167 SIMD_INLINE v256 v256_zip_16(v128 a, v128 b) { return c_v256_zip_16(a, b); [all...] |
/external/libaom/libaom/av1/common/ |
cdef_block_simd.h | 25 static INLINE v128 fold_mul_and_sum(v128 partiala, v128 partialb, v128 const1, 26 v128 const2) { 27 v128 tmp; 46 static INLINE v128 hsum4(v128 x0, v128 x1, v128 x2, v128 x3) [all...] |
/external/libunwind_llvm/src/ |
Registers.hpp | 24 struct v128 { uint32_t vec[4]; }; struct in namespace:libunwind 54 v128 getVectorRegister(int num) const; 55 void setVectorRegister(int num, v128 value); 236 inline v128 Registers_x86::getVectorRegister(int) const { 240 inline void Registers_x86::setVectorRegister(int, v128) { 261 v128 getVectorRegister(int num) const; 262 void setVectorRegister(int num, v128 value); 314 v128 _xmm[16]; 538 inline v128 Registers_x86_64::getVectorRegister(int regNum) const { 548 inline void Registers_x86_64::setVectorRegister(int regNum, v128 value) [all...] |
AddressSpace.hpp | 211 v128 getVector(pint_t addr) { 212 v128 val;
|
DwarfInstructions.hpp | 61 static v128 getSavedVectorRegister(A &addressSpace, const R ®isters, 129 v128 DwarfInstructions<A, R>::getSavedVectorRegister(
|
UnwindCursor.hpp | 559 v128 v; [all...] |
/external/libaom/libaom/test/ |
simd_cmp_impl.h | 140 v128 imm_v128_shl_n_byte(v128 a) { 144 v128 imm_v128_shr_n_byte(v128 a) { 148 v128 imm_v128_shl_n_8(v128 a) { 152 v128 imm_v128_shr_n_u8(v128 a) { 156 v128 imm_v128_shr_n_s8(v128 a) [all...] |
/cts/tests/tests/renderscript/src/android/renderscript/cts/ |
small_structs.rs | 235 MAKE_TWO_ELEMENT_STRUCT_TEST(v128, float4)
|
/external/llvm/test/Bindings/OCaml/ |
target.ml | 44 let layout = "e-p:32:32-f64:32:64-v64:32:64-v128:32:128-n32-S32" in
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Bindings/OCaml/ |
target.ml | 44 let layout = "e-p:32:32-f64:32:64-v64:32:64-v128:32:128-n32-S32" in
|
/external/libvpx/libvpx/vpx_dsp/ppc/ |
intrapred_vsx.c | 471 const uint8x16_t v128 = vec_sl(vec_splat_u8(1), vec_splat_u8(7)); local 475 dc_fill_predictor_16x16(dst, stride, v128); 490 const uint8x16_t v128 = vec_sl(vec_splat_u8(1), vec_splat_u8(7)); local 494 dc_fill_predictor_32x32(dst, stride, v128);
|