Searched refs:cos128 (Results 1 – 3 of 3) sorted by relevance
/external/libgav1/libgav1/src/dsp/arm/ |
D | inverse_transform_neon.cc | 337 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 …]
|
D | inverse_transform_10bit_neon.cc | 97 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/ |
D | inverse_transform_sse4.cc | 91 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 …]
|