/external/libvpx/libvpx/vp9/common/mips/dspr2/ |
vp9_itrans32_cols_dspr2.c | 419 "madd $ac0, %[temp0], %[cospi_16_64] \n\t" 425 "madd $ac1, %[temp1], %[cospi_16_64] \n\t" 431 "madd $ac2, %[temp0], %[cospi_16_64] \n\t" 437 "madd $ac3, %[temp1], %[cospi_16_64] \n\t" 457 [step2_15] "r" (step2_15), [cospi_16_64] "r" (cospi_16_64) 576 "madd $ac1, %[result1], %[cospi_16_64] \n\t [all...] |
vp9_itrans32_dspr2.c | 480 "madd $ac0, %[temp0], %[cospi_16_64] \n\t" 487 "madd $ac1, %[temp1], %[cospi_16_64] \n\t" 494 "madd $ac2, %[temp0], %[cospi_16_64] \n\t" 501 "madd $ac3, %[temp1], %[cospi_16_64] \n\t" 523 [cospi_16_64] "r" (cospi_16_64) [all...] |
vp9_common_dspr2.h | 31 /* out = dct_const_round_shift(input_dc * cospi_16_64); */ \ 34 "madd $ac1, %[in], %[cospi_16_64] \n\t"\ 37 /* out = dct_const_round_shift(out * cospi_16_64); */ \ 40 "madd $ac2, %[tmp], %[cospi_16_64] \n\t"\ 46 [cospi_16_64] "r" (cospi_16_64) \
|
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/vp9/common/ |
vp9_idct.c | 103 temp1 = (input[0] + input[2]) * cospi_16_64; 104 temp2 = (input[0] - input[2]) * cospi_16_64; 146 int16_t out = dct_const_round_shift(input[0] * cospi_16_64); 147 out = dct_const_round_shift(out * cospi_16_64); 187 temp1 = (step2[6] - step2[5]) * cospi_16_64; 188 temp2 = (step2[5] + step2[6]) * cospi_16_64; 231 int16_t out = dct_const_round_shift(input[0] * cospi_16_64); 232 out = dct_const_round_shift(out * cospi_16_64); 371 s2 = cospi_16_64 * (x2 + x3); 372 s3 = cospi_16_64 * (x2 - x3) [all...] |
vp9_idct.h | 55 static const int cospi_16_64 = 11585; variable
|
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_short_iht8x8_add_neon.asm | 64 ; generate cospi_16_64 = 11585 88 ; generate cospi_16_64 = 11585 146 ; dct_const_round_shift(input_dc * cospi_16_64) 150 ; dct_const_round_shift(input_dc * cospi_16_64) 170 ; dct_const_round_shift(input_dc * cospi_16_64) 175 vdup.16 d0, r7 ; duplicate cospi_16_64 177 ; dct_const_round_shift(input_dc * cospi_16_64) 181 ; input[0] * cospi_16_64 185 ; input[0] * cospi_16_64 189 ; (input[0] + input[2]) * cospi_16_64 [all...] |
vp9_short_idct32x32_1_add_neon.asm | 80 ; generate cospi_16_64 = 11585 84 ; out = dct_const_round_shift(input[0] * cospi_16_64) 85 mul r0, r0, r12 ; input[0] * cospi_16_64 89 ; out = dct_const_round_shift(out * cospi_16_64) 90 mul r0, r0, r12 ; out * cospi_16_64
|
vp9_short_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_short_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_short_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
|
/external/libvpx/libvpx/vp9/encoder/ |
vp9_dct.c | 32 temp1 = (step[0] + step[1]) * cospi_16_64; 33 temp2 = (step[0] - step[1]) * cospi_16_64; 81 temp1 = (step[0] + step[1]) * cospi_16_64; 82 temp2 = (step[0] - step[1]) * cospi_16_64; 203 t0 = (x0 + x1) * cospi_16_64; 204 t1 = (x0 - x1) * cospi_16_64; 213 t0 = (s6 - s5) * cospi_16_64; 214 t1 = (s6 + s5) * cospi_16_64; 263 t0 = (x0 + x1) * cospi_16_64; 264 t1 = (x0 - x1) * cospi_16_64; [all...] |
/external/libvpx/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); 186 const __m128i k__cospi_p16_p16 = pair_set_epi16(cospi_16_64, cospi_16_64); 187 const __m128i k__cospi_p16_m16 = pair_set_epi16(cospi_16_64, -cospi_16_64); [all...] |
/external/libvpx/libvpx/vp9/encoder/x86/ |
vp9_dct_sse2.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); 281 const __m128i k__cospi_p16_p16 = _mm_set1_epi16(cospi_16_64); 282 const __m128i k__cospi_p16_m16 = pair_set_epi16(cospi_16_64, -cospi_16_64); 663 const __m128i k__cospi_p16_p16 = _mm_set1_epi16(cospi_16_64); [all...] |
vp9_dct32x32_sse2.c | 44 const __m128i k__cospi_p16_p16 = _mm_set1_epi16(+cospi_16_64); 45 const __m128i k__cospi_p16_m16 = pair_set_epi16(+cospi_16_64, -cospi_16_64); [all...] |