/external/libvpx/libvpx/vpx_dsp/mips/ |
itrans16_dspr2.c | 45 "madd $ac1, %[result1], %[cospi_16_64] \n\t" 46 "madd $ac2, %[result2], %[cospi_16_64] \n\t" 76 [cospi_16_64] "r" (cospi_16_64) 248 "madd $ac1, %[load5], %[cospi_16_64] \n\t" 249 "madd $ac3, %[load6], %[cospi_16_64] \n\t" 265 [cospi_16_64] "r" (cospi_16_64) 278 "madd $ac0, %[load5], %[cospi_16_64] \n\t" 284 "madd $ac1, %[load6], %[cospi_16_64] \n\t [all...] |
inv_txfm_msa.h | 24 v8i16 coeff1_m = { cospi_8_64, -cospi_8_64, cospi_16_64, \ 25 -cospi_16_64, cospi_24_64, -cospi_24_64, 0, 0 }; \ 117 c0_m = VP9_SET_COSPI_PAIR(cospi_16_64, cospi_16_64); \ 118 c1_m = VP9_SET_COSPI_PAIR(cospi_16_64, -cospi_16_64); \ 219 cospi_16_64, -cospi_4_64, -cospi_20_64, -cospi_16_64 }; \ 255 v8i16 mask3_m = { -cospi_24_64, cospi_8_64, cospi_16_64, \ 256 -cospi_16_64, 0, 0, 0, 0 }; [all...] |
fwd_txfm_msa.h | 36 v8i16 coeff_m = { cospi_16_64, -cospi_16_64, cospi_8_64, \ 74 v8i16 coeff_m = { cospi_16_64, -cospi_16_64, cospi_8_64, \ 134 v8i16 coeff_m = { cospi_16_64, -cospi_16_64, cospi_8_64, cospi_24_64, \ 198 v8i16 coeff_m = { cospi_16_64, -cospi_16_64, cospi_8_64, \
|
idct4x4_msa.c | 92 out = ROUND_POWER_OF_TWO((input[0] * cospi_16_64), DCT_CONST_BITS); 93 out = ROUND_POWER_OF_TWO((out * cospi_16_64), DCT_CONST_BITS);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/mips/dspr2/ |
vp9_itrans16_dspr2.c | 50 "madd $ac1, %[result1], %[cospi_16_64] \n\t" 51 "madd $ac2, %[result2], %[cospi_16_64] \n\t" 81 [cospi_16_64] "r" (cospi_16_64) 253 "madd $ac1, %[load5], %[cospi_16_64] \n\t" 254 "madd $ac3, %[load6], %[cospi_16_64] \n\t" 270 [cospi_16_64] "r" (cospi_16_64) 283 "madd $ac0, %[load5], %[cospi_16_64] \n\t" 289 "madd $ac1, %[load6], %[cospi_16_64] \n\t [all...] |
vp9_itrans8_dspr2.c | 32 temp_1 = (input[0] + input[4]) * cospi_16_64; 35 temp_2 = (input[0] - input[4]) * cospi_16_64; 45 "madd $ac0, %[Temp2], %[cospi_16_64] \n\t" 49 "madd $ac1, %[Temp3], %[cospi_16_64] \n\t" 137 temp_1 = (step1_7 - step1_6 - step1_4 + step1_5) * cospi_16_64; 138 temp_2 = (step1_4 - step1_5 - step1_6 + step1_7) * cospi_16_64; 152 "madd $ac0, %[Temp0], %[cospi_16_64] \n\t" 153 "madd $ac1, %[Temp1], %[cospi_16_64] \n\t" 191 [cospi_16_64] "r" (cospi_16_64), [cospi_28_64] "r" (cospi_28_64) [all...] |
vp9_itrans4_dspr2.c | 31 temp_1 = (input[0] + input[2]) * cospi_16_64; 34 temp_2 = (input[0] - input[2]) * cospi_16_64; 45 "madd $ac0, %[Temp2], %[cospi_16_64] \n\t" 52 "madd $ac1, %[Temp3], %[cospi_16_64] \n\t" 97 [cospi_8_64] "r" (cospi_8_64), [cospi_16_64] "r" (cospi_16_64), 131 temp_1 = (input[0] + input[2]) * cospi_16_64; 134 temp_2 = (input[0] - input[2]) * cospi_16_64; 145 "madd $ac0, %[Temp2], %[cospi_16_64] \n\t" 152 "madd $ac1, %[Temp3], %[cospi_16_64] \n\t [all...] |
/external/libvpx/libvpx/vpx_dsp/arm/ |
fwd_txfm_neon.c | 55 v_t0_lo = vmulq_n_s32(v_t0_lo, cospi_16_64); 56 v_t0_hi = vmulq_n_s32(v_t0_hi, cospi_16_64); 57 v_t1_lo = vmulq_n_s32(v_t1_lo, cospi_16_64); 58 v_t1_hi = vmulq_n_s32(v_t1_hi, cospi_16_64); 76 v_t0_lo = vmull_n_s16(vget_low_s16(v_x0), (int16_t)cospi_16_64); 77 v_t0_hi = vmull_n_s16(vget_high_s16(v_x0), (int16_t)cospi_16_64); 78 v_t1_lo = vmull_n_s16(vget_low_s16(v_x1), (int16_t)cospi_16_64); 79 v_t1_hi = vmull_n_s16(vget_high_s16(v_x1), (int16_t)cospi_16_64);
|
idct16x16_add_neon.asm | 115 ; generate cospi_16_64 = 11585 148 vdup.16 d30, r3 ; cospi_16_64 150 ; step1[0] * cospi_16_64 154 ; step1[1] * cospi_16_64 165 ; temp1 = (step1[0] + step1[1]) * cospi_16_64 169 ; temp2 = (step1[0] - step1[1]) * cospi_16_64 211 ; generate cospi_16_64 = 11585 221 vdup.16 d16, r3; ; duplicate cospi_16_64 223 ; step2[5] * cospi_16_64 227 ; step2[6] * cospi_16_64 [all...] |
idct32x32_add_neon.c | 577 DO_BUTTERFLY_STD(cospi_16_64, cospi_16_64, &q13s16, &q14s16) 581 DO_BUTTERFLY_STD(cospi_16_64, cospi_16_64, &q13s16, &q14s16) 604 DO_BUTTERFLY_STD(cospi_16_64, cospi_16_64, &q13s16, &q14s16) 606 DO_BUTTERFLY(q0s16, q1s16, cospi_16_64, cospi_16_64, 650 DO_BUTTERFLY_STD(cospi_16_64, cospi_16_64, &q1s16, &q3s16 [all...] |
idct32x32_add_neon.asm | 28 cospi_16_64 EQU 11585 define 684 ;temp1 = (step1b[25][i] - step1b[22][i]) * cospi_16_64; 685 ;temp2 = (step1b[25][i] + step1b[22][i]) * cospi_16_64; 688 DO_BUTTERFLY_STD cospi_16_64, cospi_16_64, d26, d27, d28, d29 692 ;temp1 = (step1b[24][i] - step1b[23][i]) * cospi_16_64; 693 ;temp2 = (step1b[24][i] + step1b[23][i]) * cospi_16_64; 699 DO_BUTTERFLY_STD cospi_16_64, cospi_16_64, d26, d27, d28, d29 753 ;temp1 = (step1b[27][i] - step1b[20][i]) * cospi_16_64; [all...] |
idct32x32_1_add_neon.c | 125 int16_t a1, cospi_16_64 = 11585; local 126 int16_t out = dct_const_round_shift(input[0] * cospi_16_64); 128 out = dct_const_round_shift(out * cospi_16_64);
|
idct4x4_add_neon.c | 28 int16_t cospi_16_64 = 11585; local 47 d21s16 = vdup_n_s16(cospi_16_64);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
vp9_idct16x16_add_neon.asm | 115 ; generate cospi_16_64 = 11585 148 vdup.16 d30, r3 ; cospi_16_64 150 ; step1[0] * cospi_16_64 154 ; step1[1] * cospi_16_64 165 ; temp1 = (step1[0] + step1[1]) * cospi_16_64 169 ; temp2 = (step1[0] - step1[1]) * cospi_16_64 211 ; generate cospi_16_64 = 11585 221 vdup.16 d16, r3; ; duplicate cospi_16_64 223 ; step2[5] * cospi_16_64 227 ; step2[6] * cospi_16_64 [all...] |
vp9_idct32x32_add_neon.asm | 28 cospi_16_64 EQU 11585 define 684 ;temp1 = (step1b[25][i] - step1b[22][i]) * cospi_16_64; 685 ;temp2 = (step1b[25][i] + step1b[22][i]) * cospi_16_64; 688 DO_BUTTERFLY_STD cospi_16_64, cospi_16_64, d26, d27, d28, d29 692 ;temp1 = (step1b[24][i] - step1b[23][i]) * cospi_16_64; 693 ;temp2 = (step1b[24][i] + step1b[23][i]) * cospi_16_64; 699 DO_BUTTERFLY_STD cospi_16_64, cospi_16_64, d26, d27, d28, d29 753 ;temp1 = (step1b[27][i] - step1b[20][i]) * cospi_16_64; [all...] |
vp9_iht4x4_add_neon.asm | 20 ; cospi_16_64. d2 must contain cospi_24_64. The output will be stored back 31 vmull.s16 q13, d23, d1 ; (input[0] + input[2]) * cospi_16_64 32 vmull.s16 q14, d24, d1 ; (input[0] - input[2]) * cospi_16_64 95 ; cospi_16_64 = 11585 = 0x2d41 104 vdup.16 d1, r3 ; duplicate cospi_16_64
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/ |
vp9_idct.h | 59 static const int cospi_16_64 = 11585; variable
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/ |
vp9_dct_sse2.c | 30 const __m128i k__cospi_A = _mm_setr_epi16(cospi_16_64, cospi_16_64, 31 cospi_16_64, cospi_16_64, 32 cospi_16_64, -cospi_16_64, 33 cospi_16_64, -cospi_16_64); 34 const __m128i k__cospi_B = _mm_setr_epi16(cospi_16_64, -cospi_16_64, [all...] |
vp9_dct_avx2.c | 27 const __m128i k__cospi_p16_p16 = _mm_set1_epi16(cospi_16_64); 28 const __m128i k__cospi_p16_m16 = pair_set_epi16(cospi_16_64, -cospi_16_64); 167 const __m128i k__cospi_p16_p16 = _mm_set1_epi16(cospi_16_64); 168 const __m128i k__cospi_p16_m16 = pair_set_epi16(cospi_16_64, -cospi_16_64); 285 const __m128i k__cospi_p16_p16 = _mm_set1_epi16(cospi_16_64); 286 const __m128i k__cospi_p16_m16 = pair_set_epi16(cospi_16_64, -cospi_16_64); 667 const __m128i k__cospi_p16_p16 = _mm_set1_epi16(cospi_16_64); [all...] |
/external/libvpx/libvpx/vpx_dsp/x86/ |
inv_txfm_sse2.c | 29 (int16_t)cospi_16_64, (int16_t)cospi_16_64, (int16_t)cospi_16_64, 30 (int16_t)-cospi_16_64, (int16_t)cospi_24_64, (int16_t)-cospi_8_64, 161 a = dct_const_round_shift(input[0] * cospi_16_64); 162 a = dct_const_round_shift(a * cospi_16_64); 182 const __m128i k__cospi_p16_p16 = pair_set_epi16(cospi_16_64, cospi_16_64); 183 const __m128i k__cospi_p16_m16 = pair_set_epi16(cospi_16_64, -cospi_16_64); [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
vp9_idct_intrin_sse2.c | 31 const __m128i cst = _mm_setr_epi16((int16_t)cospi_16_64, (int16_t)cospi_16_64, 32 (int16_t)cospi_16_64, (int16_t)-cospi_16_64, 163 a = dct_const_round_shift(input[0] * cospi_16_64); 164 a = dct_const_round_shift(a * cospi_16_64); 184 const __m128i k__cospi_p16_p16 = pair_set_epi16(cospi_16_64, cospi_16_64); 185 const __m128i k__cospi_p16_m16 = pair_set_epi16(cospi_16_64, -cospi_16_64); [all...] |
/external/libvpx/libvpx/vp9/encoder/mips/msa/ |
vp9_fdct_msa.h | 24 v8i16 coeff1_m = { cospi_8_64, -cospi_8_64, cospi_16_64, -cospi_16_64, \
|
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_iht4x4_add_neon.c | 23 static int16_t cospi_16_64 = 0x2d41; variable 50 *d1s16 = vdup_n_s16(cospi_16_64);
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
vp9_dct_sse2.c | 74 const __m128i k__cospi_p16_p16 = _mm_set1_epi16((int16_t)cospi_16_64); 75 const __m128i k__cospi_p16_m16 = pair_set_epi16(cospi_16_64, -cospi_16_64); 201 const __m128i k__cospi_p16_p16 = _mm_set1_epi16((int16_t)cospi_16_64); 202 const __m128i k__cospi_p16_m16 = pair_set_epi16(cospi_16_64, -cospi_16_64); 770 const __m128i k__cospi_p16_p16 = _mm_set1_epi16((int16_t)cospi_16_64); 771 const __m128i k__cospi_p16_m16 = pair_set_epi16(cospi_16_64, -cospi_16_64); [all...] |
vp9_dct_ssse3.c | 40 const __m128i k__cospi_p16_p16 = _mm_set1_epi16((int16_t)cospi_16_64); 41 const __m128i k__cospi_p16_m16 = pair_set_epi16(cospi_16_64, -cospi_16_64);
|