Searched refs:vec_a (Results 1 – 4 of 4) sorted by relevance
/external/libaom/libaom/aom_dsp/x86/ |
D | sum_squares_sse2.c | 206 static AOM_INLINE int32_t mm_accumulate_epi16(__m128i vec_a) { in mm_accumulate_epi16() argument 207 __m128i vtmp = _mm_srli_si128(vec_a, 8); in mm_accumulate_epi16() 208 vec_a = _mm_add_epi16(vec_a, vtmp); in mm_accumulate_epi16() 209 vtmp = _mm_srli_si128(vec_a, 4); in mm_accumulate_epi16() 210 vec_a = _mm_add_epi16(vec_a, vtmp); in mm_accumulate_epi16() 211 vtmp = _mm_srli_si128(vec_a, 2); in mm_accumulate_epi16() 212 vec_a = _mm_add_epi16(vec_a, vtmp); in mm_accumulate_epi16() 213 return _mm_extract_epi16(vec_a, 0); in mm_accumulate_epi16() 217 static AOM_INLINE int32_t mm_accumulate_epi32(__m128i vec_a) { in mm_accumulate_epi32() argument 218 __m128i vtmp = _mm_srli_si128(vec_a, 8); in mm_accumulate_epi32() [all …]
|
D | sum_squares_avx2.c | 82 static AOM_INLINE int32_t mm256_accumulate_epi16(__m256i vec_a) { in mm256_accumulate_epi16() argument 83 __m128i vtmp1 = _mm256_extracti128_si256(vec_a, 1); in mm256_accumulate_epi16() 84 __m128i vtmp2 = _mm256_castsi256_si128(vec_a); in mm256_accumulate_epi16() 96 static AOM_INLINE int32_t mm256_accumulate_epi32(__m256i vec_a) { in mm256_accumulate_epi32() argument 97 __m128i vtmp1 = _mm256_extracti128_si256(vec_a, 1); in mm256_accumulate_epi32() 98 __m128i vtmp2 = _mm256_castsi256_si128(vec_a); in mm256_accumulate_epi32()
|
/external/boringssl/src/crypto/hrss/ |
D | hrss.c | 1087 vec_t vec_a[3]; in poly_mul_vec_aux() local 1089 vec_a[0] = a[0]; in poly_mul_vec_aux() 1090 vec_a[1] = a[1]; in poly_mul_vec_aux() 1091 vec_a[2] = kZero; in poly_mul_vec_aux() 1093 result[0] = vec_mul(vec_a[0], vec_get_word(b[0], 0)); in poly_mul_vec_aux() 1094 result[1] = vec_mul(vec_a[1], vec_get_word(b[0], 0)); in poly_mul_vec_aux() 1096 result[1] = vec_fma(result[1], vec_a[0], vec_get_word(b[1], 0)); in poly_mul_vec_aux() 1097 result[2] = vec_mul(vec_a[1], vec_get_word(b[1], 0)); in poly_mul_vec_aux() 1100 vec3_rshift_word(vec_a); in poly_mul_vec_aux() 1105 vec_fma(result[x + 0], vec_a[0], vec_get_word(b[y / 8], y % 8)); \ in poly_mul_vec_aux() [all …]
|
/external/webrtc/webrtc/modules/audio_processing/aec/ |
D | aec_core_sse2.c | 533 __m128 vec_a = _mm_shuffle_ps(vec_3210, vec_7654, in SmoothedPSD() local 539 vec_a = _mm_mul_ps(vec_a, vec_GCoh0); in SmoothedPSD() 545 vec_a = _mm_add_ps(vec_a, _mm_mul_ps(vec_dfwefw0011, vec_GCoh1)); in SmoothedPSD() 547 _mm_storeu_ps(&aec->sde[i][0], _mm_unpacklo_ps(vec_a, vec_b)); in SmoothedPSD() 548 _mm_storeu_ps(&aec->sde[i + 2][0], _mm_unpackhi_ps(vec_a, vec_b)); in SmoothedPSD() 554 __m128 vec_a = _mm_shuffle_ps(vec_3210, vec_7654, in SmoothedPSD() local 560 vec_a = _mm_mul_ps(vec_a, vec_GCoh0); in SmoothedPSD() 566 vec_a = _mm_add_ps(vec_a, _mm_mul_ps(vec_dfwxfw0011, vec_GCoh1)); in SmoothedPSD() 568 _mm_storeu_ps(&aec->sxd[i][0], _mm_unpacklo_ps(vec_a, vec_b)); in SmoothedPSD() 569 _mm_storeu_ps(&aec->sxd[i + 2][0], _mm_unpackhi_ps(vec_a, vec_b)); in SmoothedPSD() [all …]
|