/external/libvpx/libvpx/vpx_dsp/arm/ |
idct4x4_1_add_neon.c | 25 int16_t i, a1, cospi_16_64 = 11585; local 26 int16_t out = dct_const_round_shift(input[0] * cospi_16_64); 27 out = dct_const_round_shift(out * cospi_16_64);
|
idct16x16_1_add_neon.c | 25 int16_t i, j, a1, cospi_16_64 = 11585; local 26 int16_t out = dct_const_round_shift(input[0] * cospi_16_64); 27 out = dct_const_round_shift(out * cospi_16_64);
|
idct8x8_1_add_neon.c | 25 int16_t i, a1, cospi_16_64 = 11585; local 26 int16_t out = dct_const_round_shift(input[0] * cospi_16_64); 27 out = dct_const_round_shift(out * cospi_16_64);
|
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
|
/external/libvpx/libvpx/vpx_dsp/mips/ |
idct8x8_msa.c | 66 k0 = VP9_SET_COSPI_PAIR(cospi_16_64, cospi_16_64); 67 k1 = VP9_SET_COSPI_PAIR(cospi_16_64, -cospi_16_64); 79 k1 = VP9_SET_COSPI_PAIR(-cospi_16_64, cospi_16_64); 108 out = ROUND_POWER_OF_TWO((input[0] * cospi_16_64), DCT_CONST_BITS); 109 out = ROUND_POWER_OF_TWO((out * cospi_16_64), DCT_CONST_BITS);
|
inv_txfm_dspr2.h | 33 /* out = dct_const_round_shift(input_dc * cospi_16_64); */ \ 36 "madd $ac1, %[in], %[cospi_16_64] \n\t"\ 39 /* out = dct_const_round_shift(out * cospi_16_64); */ \ 42 "madd $ac2, %[tmp], %[cospi_16_64] \n\t"\ 48 [cospi_16_64] "r" (cospi_16_64) \
|
itrans32_cols_dspr2.c | 414 "madd $ac0, %[temp0], %[cospi_16_64] \n\t" 420 "madd $ac1, %[temp1], %[cospi_16_64] \n\t" 426 "madd $ac2, %[temp0], %[cospi_16_64] \n\t" 432 "madd $ac3, %[temp1], %[cospi_16_64] \n\t" 452 [step2_15] "r" (step2_15), [cospi_16_64] "r" (cospi_16_64) 571 "madd $ac1, %[result1], %[cospi_16_64] \n\t" 572 "madd $ac2, %[result2], %[cospi_16_64] \n\t" [all...] |
itrans32_dspr2.c | 477 "madd $ac0, %[temp0], %[cospi_16_64] \n\t" 484 "madd $ac1, %[temp1], %[cospi_16_64] \n\t" 491 "madd $ac2, %[temp0], %[cospi_16_64] \n\t" 498 "madd $ac3, %[temp1], %[cospi_16_64] \n\t" 520 [cospi_16_64] "r" (cospi_16_64) [all...] |
idct32x32_msa.c | 53 DOTP_CONST_PAIR(vec2, vec0, cospi_16_64, cospi_16_64, loc2, loc3); 58 DOTP_CONST_PAIR(reg0, reg4, cospi_16_64, cospi_16_64, reg0, reg4); 95 DOTP_CONST_PAIR(vec1, vec0, cospi_16_64, cospi_16_64, reg6, reg1); 96 DOTP_CONST_PAIR(reg4, reg3, cospi_16_64, cospi_16_64, reg3, reg4); 221 DOTP_CONST_PAIR(vec1, vec0, cospi_16_64, cospi_16_64, loc0, loc1) [all...] |
idct16x16_msa.c | 30 DOTP_CONST_PAIR(reg14, reg2, cospi_16_64, cospi_16_64, loc2, loc3); 31 DOTP_CONST_PAIR(reg0, reg8, cospi_16_64, cospi_16_64, reg0, reg8); 79 DOTP_CONST_PAIR(reg5, reg11, cospi_16_64, cospi_16_64, reg5, reg11); 85 DOTP_CONST_PAIR(reg3, reg13, cospi_16_64, cospi_16_64, reg3, reg13); 122 DOTP_CONST_PAIR(reg14, reg2, cospi_16_64, cospi_16_64, loc2, loc3) [all...] |
itrans4_dspr2.c | 26 temp_1 = (input[0] + input[2]) * cospi_16_64; 29 temp_2 = (input[0] - input[2]) * cospi_16_64; 40 "madd $ac0, %[Temp2], %[cospi_16_64] \n\t" 47 "madd $ac1, %[Temp3], %[cospi_16_64] \n\t" 92 [cospi_8_64] "r" (cospi_8_64), [cospi_16_64] "r" (cospi_16_64), 126 temp_1 = (input[0] + input[2]) * cospi_16_64; 129 temp_2 = (input[0] - input[2]) * cospi_16_64; 140 "madd $ac0, %[Temp2], %[cospi_16_64] \n\t" 147 "madd $ac1, %[Temp3], %[cospi_16_64] \n\t [all...] |
itrans8_dspr2.c | 26 temp_1 = (input[0] + input[4]) * cospi_16_64; 29 temp_2 = (input[0] - input[4]) * cospi_16_64; 39 "madd $ac0, %[Temp2], %[cospi_16_64] \n\t" 43 "madd $ac1, %[Temp3], %[cospi_16_64] \n\t" 131 temp_1 = (step1_7 - step1_6 - step1_4 + step1_5) * cospi_16_64; 132 temp_2 = (step1_4 - step1_5 - step1_6 + step1_7) * cospi_16_64; 146 "madd $ac0, %[Temp0], %[cospi_16_64] \n\t" 147 "madd $ac1, %[Temp1], %[cospi_16_64] \n\t" 185 [cospi_16_64] "r" (cospi_16_64), [cospi_28_64] "r" (cospi_28_64) [all...] |
fwd_dct32x32_msa.c | 77 DOTP_CONST_PAIR(temp0, in4, cospi_16_64, cospi_16_64, temp1, temp0); 88 DOTP_CONST_PAIR(vec6, vec5, cospi_16_64, cospi_16_64, vec5, vec6); 101 DOTP_CONST_PAIR(in13, in10, cospi_16_64, cospi_16_64, vec2, vec5); 102 DOTP_CONST_PAIR(in12, in11, cospi_16_64, cospi_16_64, vec3, vec4); 141 DOTP_CONST_PAIR(in27, in20, cospi_16_64, cospi_16_64, in20, in27) [all...] |
/external/libvpx/libvpx/vpx_dsp/x86/ |
fwd_txfm_impl_sse2.h | 46 const __m128i k__cospi_A = octa_set_epi16(cospi_16_64, cospi_16_64, 47 cospi_16_64, cospi_16_64, 48 cospi_16_64, -cospi_16_64, 49 cospi_16_64, -cospi_16_64); 50 const __m128i k__cospi_B = octa_set_epi16(cospi_16_64, -cospi_16_64, [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/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 | 35 /* out = dct_const_round_shift(input_dc * cospi_16_64); */ \ 38 "madd $ac1, %[in], %[cospi_16_64] \n\t"\ 41 /* out = dct_const_round_shift(out * cospi_16_64); */ \ 44 "madd $ac2, %[tmp], %[cospi_16_64] \n\t"\ 50 [cospi_16_64] "r" (cospi_16_64) \
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/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...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
vp9_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_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
|
/external/libvpx/libvpx/vpx_dsp/ |
txfm_common.h | 43 static const tran_high_t cospi_16_64 = 11585; variable
|
inv_txfm.c | 98 temp1 = (input[0] + input[2]) * cospi_16_64; 99 temp2 = (input[0] - input[2]) * cospi_16_64; 143 tran_low_t out = WRAPLOW(dct_const_round_shift(input[0] * cospi_16_64), 8); 144 out = WRAPLOW(dct_const_round_shift(out * cospi_16_64), 8); 174 temp1 = (step1[0] + step1[2]) * cospi_16_64; 175 temp2 = (step1[0] - step1[2]) * cospi_16_64; 193 temp1 = (step2[6] - step2[5]) * cospi_16_64; 194 temp2 = (step2[5] + step2[6]) * cospi_16_64; 238 tran_low_t out = WRAPLOW(dct_const_round_shift(input[0] * cospi_16_64), 8); 239 out = WRAPLOW(dct_const_round_shift(out * cospi_16_64), 8) [all...] |
fwd_txfm.c | 53 temp1 = (step[0] + step[1]) * cospi_16_64; 54 temp2 = (step[0] - step[1]) * cospi_16_64; 134 t0 = (x0 + x1) * cospi_16_64; 135 t1 = (x0 - x1) * cospi_16_64; 144 t0 = (s6 - s5) * cospi_16_64; 145 t1 = (s6 + s5) * cospi_16_64; 270 t0 = (x0 + x1) * cospi_16_64; 271 t1 = (x0 - x1) * cospi_16_64; 280 t0 = (s6 - s5) * cospi_16_64; 281 t1 = (s6 + s5) * cospi_16_64; [all...] |
/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; 62 t0 = (x0 + x1) * cospi_16_64; 63 t1 = (x0 - x1) * cospi_16_64; 72 t0 = (s6 - s5) * cospi_16_64; 73 t1 = (s6 + s5) * cospi_16_64; 141 t0 = (x0 + x1) * cospi_16_64; 142 t1 = (x0 - x1) * cospi_16_64; 151 t0 = (s6 - s5) * cospi_16_64; 152 t1 = (s6 + s5) * cospi_16_64; [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/ |
vp9_dct.c | 36 temp1 = (step[0] + step[1]) * cospi_16_64; 37 temp2 = (step[0] - step[1]) * cospi_16_64; 85 temp1 = (step[0] + step[1]) * cospi_16_64; 86 temp2 = (step[0] - step[1]) * cospi_16_64; 211 t0 = (x0 + x1) * cospi_16_64; 212 t1 = (x0 - x1) * cospi_16_64; 221 t0 = (s6 - s5) * cospi_16_64; 222 t1 = (s6 + s5) * cospi_16_64; 271 t0 = (x0 + x1) * cospi_16_64; 272 t1 = (x0 - x1) * cospi_16_64; [all...] |