Home
last modified time | relevance | path

Searched refs:cos128 (Results 1 – 3 of 3) sorted by relevance

/external/libgav1/libgav1/src/dsp/arm/
Dinverse_transform_neon.cc337 const int16_t cos128 = Cos128(angle); in ButterflyRotation_4() local
339 const int32x4_t acc_x = vmull_n_s16(vget_low_s16(*a), cos128); in ButterflyRotation_4()
342 const int32x4_t y0 = vmlal_n_s16(acc_y, vget_low_s16(*b), cos128); in ButterflyRotation_4()
360 const int16_t cos128 = Cos128(angle); in ButterflyRotation_8() local
362 const int32x4_t acc_x = vmull_n_s16(vget_low_s16(*a), cos128); in ButterflyRotation_8()
365 const int32x4_t y0 = vmlal_n_s16(acc_y, vget_low_s16(*b), cos128); in ButterflyRotation_8()
369 const int32x4_t acc_x_hi = vmull_n_s16(vget_high_s16(*a), cos128); in ButterflyRotation_8()
372 const int32x4_t y0_hi = vmlal_n_s16(acc_y_hi, vget_high_s16(*b), cos128); in ButterflyRotation_8()
391 const int16_t cos128 = Cos128(angle); in ButterflyRotation_FirstIsZero() local
398 const int16x8_t y = vqrdmulhq_n_s16(*b, cos128 << 3); in ButterflyRotation_FirstIsZero()
[all …]
Dinverse_transform_10bit_neon.cc97 const int32_t cos128 = Cos128(angle); in ButterflyRotation_4() local
99 const int32x4_t acc_x = vmulq_n_s32(*a, cos128); in ButterflyRotation_4()
105 const int32x4_t y0 = vmlaq_n_s32(acc_y, *b, cos128); in ButterflyRotation_4()
121 const int32_t cos128 = Cos128(angle); in ButterflyRotation_FirstIsZero() local
125 const int32x4_t y0 = vmulq_n_s32(*b, cos128); in ButterflyRotation_FirstIsZero()
141 const int32_t cos128 = Cos128(angle); in ButterflyRotation_SecondIsZero() local
143 const int32x4_t x0 = vmulq_n_s32(*a, cos128); in ButterflyRotation_SecondIsZero()
202 const int32_t cos128 = Cos128(32); in DctDcOnly() local
203 const int32x4_t xy = vqrdmulhq_n_s32(s0, cos128 << (31 - 12)); in DctDcOnly()
225 const int32_t cos128 = Cos128(32); in DctDcOnlyColumn() local
[all …]
/external/libgav1/libgav1/src/dsp/x86/
Dinverse_transform_sse4.cc91 const int16_t cos128 = Cos128(angle); in ButterflyRotation_4() local
94 static_cast<uint16_t>(cos128) | (static_cast<uint32_t>(sin128) << 16)); in ButterflyRotation_4()
119 const int16_t cos128 = Cos128(angle); in ButterflyRotation_8() local
122 static_cast<uint16_t>(cos128) | (static_cast<uint32_t>(sin128) << 16)); in ButterflyRotation_8()
152 const int16_t cos128 = Cos128(angle); in ButterflyRotation_FirstIsZero() local
154 const __m128i pcos = _mm_set1_epi16(cos128 << 3); in ButterflyRotation_FirstIsZero()
171 const int16_t cos128 = Cos128(angle); in ButterflyRotation_SecondIsZero() local
173 const __m128i pcos = _mm_set1_epi16(cos128 << 3); in ButterflyRotation_SecondIsZero()
237 const int16_t cos128 = Cos128(32); in DctDcOnly() local
238 const __m128i xy = _mm_mulhrs_epi16(s0, _mm_set1_epi16(cos128 << 3)); in DctDcOnly()
[all …]