/frameworks/base/media/libstagefright/codecs/m4v_h263/enc/src/ |
D | sad.cpp | 113 Int saddata[16], tmp, tmp2; /* used when collecting flag (global) is on */ in SAD_MB_HTFM_Collect() local 128 tmp2 = (cur_word >> 24) & 0xFF; in SAD_MB_HTFM_Collect() 129 sad = SUB_SAD(sad, tmp, tmp2); in SAD_MB_HTFM_Collect() 131 tmp2 = (cur_word >> 16) & 0xFF; in SAD_MB_HTFM_Collect() 132 sad = SUB_SAD(sad, tmp, tmp2); in SAD_MB_HTFM_Collect() 134 tmp2 = (cur_word >> 8) & 0xFF; in SAD_MB_HTFM_Collect() 135 sad = SUB_SAD(sad, tmp, tmp2); in SAD_MB_HTFM_Collect() 138 tmp2 = (cur_word & 0xFF); in SAD_MB_HTFM_Collect() 139 sad = SUB_SAD(sad, tmp, tmp2); in SAD_MB_HTFM_Collect() 143 tmp2 = (cur_word >> 24) & 0xFF; in SAD_MB_HTFM_Collect() [all …]
|
D | sad_halfpel.cpp | 343 Int difmad, tmp, tmp2; in SAD_MB_HP_HTFM_Collectxhyh() local 364 tmp2 = p1[13] + p2[13]; in SAD_MB_HP_HTFM_Collectxhyh() 365 tmp += tmp2; in SAD_MB_HP_HTFM_Collectxhyh() 366 tmp2 = (cur_word >> 24) & 0xFF; in SAD_MB_HP_HTFM_Collectxhyh() 368 sad = INTERP2_SUB_SAD(sad, tmp, tmp2);; in SAD_MB_HP_HTFM_Collectxhyh() 370 tmp2 = p1[9] + p2[9]; in SAD_MB_HP_HTFM_Collectxhyh() 371 tmp += tmp2; in SAD_MB_HP_HTFM_Collectxhyh() 372 tmp2 = (cur_word >> 16) & 0xFF; in SAD_MB_HP_HTFM_Collectxhyh() 374 sad = INTERP2_SUB_SAD(sad, tmp, tmp2);; in SAD_MB_HP_HTFM_Collectxhyh() 376 tmp2 = p1[5] + p2[5]; in SAD_MB_HP_HTFM_Collectxhyh() [all …]
|
D | sad_halfpel_inline.h | 34 __inline int32 INTERP1_SUB_SAD(int32 sad, int32 tmp, int32 tmp2) in INTERP1_SUB_SAD() argument 36 tmp = (tmp2 >> 1) - tmp; in INTERP1_SUB_SAD() 43 __inline int32 INTERP2_SUB_SAD(int32 sad, int32 tmp, int32 tmp2) in INTERP2_SUB_SAD() argument 45 tmp = (tmp >> 2) - tmp2; in INTERP2_SUB_SAD() 54 __inline int32 INTERP1_SUB_SAD(int32 sad, int32 tmp, int32 tmp2) 58 rsbs tmp, tmp, tmp2, asr #1 ; 66 __inline int32 INTERP2_SUB_SAD(int32 sad, int32 tmp, int32 tmp2) 70 rsbs tmp, tmp2, tmp, asr #2 ; 81 __inline int32 INTERP1_SUB_SAD(int32 sad, int32 tmp, int32 tmp2) 87 register int32 uu = tmp2; [all …]
|
/frameworks/base/media/libstagefright/codecs/avc/enc/src/ |
D | sad.cpp | 97 int saddata[16], tmp, tmp2; /* used when collecting flag (global) is on */ in AVCAVCSAD_MB_HTFM_Collect() local 115 tmp2 = (cur_word >> 24) & 0xFF; in AVCAVCSAD_MB_HTFM_Collect() 116 sad = SUB_SAD(sad, tmp, tmp2); in AVCAVCSAD_MB_HTFM_Collect() 118 tmp2 = (cur_word >> 16) & 0xFF; in AVCAVCSAD_MB_HTFM_Collect() 119 sad = SUB_SAD(sad, tmp, tmp2); in AVCAVCSAD_MB_HTFM_Collect() 121 tmp2 = (cur_word >> 8) & 0xFF; in AVCAVCSAD_MB_HTFM_Collect() 122 sad = SUB_SAD(sad, tmp, tmp2); in AVCAVCSAD_MB_HTFM_Collect() 125 tmp2 = (cur_word & 0xFF); in AVCAVCSAD_MB_HTFM_Collect() 126 sad = SUB_SAD(sad, tmp, tmp2); in AVCAVCSAD_MB_HTFM_Collect() 130 tmp2 = (cur_word >> 24) & 0xFF; in AVCAVCSAD_MB_HTFM_Collect() [all …]
|
D | sad_halfpel.cpp | 189 int difmad, tmp, tmp2; in AVCAVCSAD_MB_HP_HTFM_Collectxhyh() local 213 tmp2 = p1[13] + p2[13]; in AVCAVCSAD_MB_HP_HTFM_Collectxhyh() 214 tmp += tmp2; in AVCAVCSAD_MB_HP_HTFM_Collectxhyh() 215 tmp2 = (cur_word >> 24) & 0xFF; in AVCAVCSAD_MB_HP_HTFM_Collectxhyh() 217 sad = INTERP2_SUB_SAD(sad, tmp, tmp2);; in AVCAVCSAD_MB_HP_HTFM_Collectxhyh() 219 tmp2 = p1[9] + p2[9]; in AVCAVCSAD_MB_HP_HTFM_Collectxhyh() 220 tmp += tmp2; in AVCAVCSAD_MB_HP_HTFM_Collectxhyh() 221 tmp2 = (cur_word >> 16) & 0xFF; in AVCAVCSAD_MB_HP_HTFM_Collectxhyh() 223 sad = INTERP2_SUB_SAD(sad, tmp, tmp2);; in AVCAVCSAD_MB_HP_HTFM_Collectxhyh() 225 tmp2 = p1[5] + p2[5]; in AVCAVCSAD_MB_HP_HTFM_Collectxhyh() [all …]
|
D | sad_halfpel_inline.h | 29 __inline int32 INTERP1_SUB_SAD(int32 sad, int32 tmp, int32 tmp2) in INTERP1_SUB_SAD() argument 31 tmp = (tmp2 >> 1) - tmp; in INTERP1_SUB_SAD() 38 __inline int32 INTERP2_SUB_SAD(int32 sad, int32 tmp, int32 tmp2) in INTERP2_SUB_SAD() argument 40 tmp = (tmp >> 2) - tmp2; in INTERP2_SUB_SAD() 49 __inline int32 INTERP1_SUB_SAD(int32 sad, int32 tmp, int32 tmp2) 53 rsbs tmp, tmp, tmp2, asr #1 ; 61 __inline int32 INTERP2_SUB_SAD(int32 sad, int32 tmp, int32 tmp2) 65 rsbs tmp, tmp2, tmp, asr #2 ; 75 __inline int32 INTERP1_SUB_SAD(int32 sad, int32 tmp, int32 tmp2) 77 …"rsbs %1, %1, %2, asr #1\n\trsbmi %1, %1, #0\n\tadd %0, %0, %1": "=r"(sad), "=r"(tmp): "r"(tmp2)); [all …]
|
/frameworks/base/media/libstagefright/codecs/aacdec/ |
D | calc_sbr_synfilterbank.cpp | 254 Int16 tmp2; in calc_sbr_synfilterbank_LC() local 273 tmp2 = V[ 768]; in calc_sbr_synfilterbank_LC() 275 realAccu1 = fxp_mac_16_by_16(tmp2, Qfmt(-0.361158990F), realAccu1); in calc_sbr_synfilterbank_LC() 277 tmp2 = V[ 960]; in calc_sbr_synfilterbank_LC() 279 realAccu1 = fxp_mac_16_by_16(tmp2, Qfmt(0.070353307F), realAccu1); in calc_sbr_synfilterbank_LC() 281 tmp2 = V[1024]; in calc_sbr_synfilterbank_LC() 283 realAccu1 = fxp_mac_16_by_16(tmp2, Qfmt(-0.013271822F), realAccu1); in calc_sbr_synfilterbank_LC() 285 tmp2 = V[ 192]; in calc_sbr_synfilterbank_LC() 287 realAccu1 = fxp_mac_16_by_16(tmp2, Qfmt(0.002620176F), realAccu1); in calc_sbr_synfilterbank_LC() 291 tmp2 = V[1248]; in calc_sbr_synfilterbank_LC() [all …]
|
D | calc_sbr_anafilterbank.cpp | 150 Int32 tmp2; in calc_sbr_anafilterbank_LC() local 180 tmp2 = *(pt_X_2++); in calc_sbr_anafilterbank_LC() 183 realAccu2 = fxp_mul32_by_16(*(pt_C++), tmp2); in calc_sbr_anafilterbank_LC() 185 tmp2 = pt_X_2[ +63]; in calc_sbr_anafilterbank_LC() 187 realAccu2 = fxp_mac32_by_16(*(pt_C++), tmp2, realAccu2); in calc_sbr_anafilterbank_LC() 189 tmp2 = pt_X_2[ +127]; in calc_sbr_anafilterbank_LC() 191 realAccu2 = fxp_mac32_by_16(*(pt_C++), tmp2, realAccu2); in calc_sbr_anafilterbank_LC() 193 tmp2 = pt_X_2[ +191]; in calc_sbr_anafilterbank_LC() 195 realAccu2 = fxp_mac32_by_16(*(pt_C++), tmp2, realAccu2); in calc_sbr_anafilterbank_LC() 197 tmp2 = pt_X_2[ +255]; in calc_sbr_anafilterbank_LC() [all …]
|
D | q_normalize.cpp | 311 Int tmp1, tmp2; in q_normalize() local 313 tmp2 = *(pQformat++); in q_normalize() 323 shift_amt = tmp2 - min_q; in q_normalize() 327 Int32 tmp1, tmp2; in q_normalize() local 329 tmp2 = *(pCoef++); in q_normalize() 337 max |= (tmp2 >> 31) ^ tmp2; in q_normalize() 339 tmp2 = *(pCoef++); in q_normalize() 342 max |= (tmp2 >> 31) ^ tmp2; in q_normalize() 349 Int32 tmp1, tmp2; in q_normalize() local 351 tmp2 = *(pCoef--) >> shift_amt; in q_normalize() [all …]
|
D | mdst.cpp | 145 Int32 tmp2; in mdst_32() local 152 tmp2 = *(pt_vec); in mdst_32() 158 *(pt_vec++) += tmp2; in mdst_32() 161 tmp2 = *(pt_vec); in mdst_32() 164 *(pt_vec++) += tmp2; in mdst_32() 167 tmp2 = *(pt_vec); in mdst_32() 178 *(pt_vec) = fxp_mul32_Q31((*(pt_vec) << 1) + tmp2, *(pt_cos++)); in mdst_32() 180 *(pt_vec) = fxp_mul32_Q31((*(pt_vec) << 1) - tmp2, *(pt_cos++)); in mdst_32() 182 *(pt_vec) = fxp_mul32_Q31((*(pt_vec) << 1) + tmp2, *(pt_cos++)); in mdst_32() 184 *(pt_vec) = fxp_mul32_Q31((*(pt_vec) << 1) - tmp2, *(pt_cos++)); in mdst_32() [all …]
|
D | idct32.cpp | 117 Int32 tmp1, tmp2; in idct_32() local 127 tmp2 = 0; in idct_32() 131 *(pt_odd++) = tmp2 + tmp1; in idct_32() 133 tmp2 = *(pt_vec++); in idct_32() 135 *(pt_odd++) = tmp2 + tmp1; in idct_32() 139 *(pt_odd++) = tmp2 + tmp1; in idct_32() 141 tmp2 = *(pt_vec++); in idct_32() 142 *(pt_odd++) = tmp2 + tmp1; in idct_32() 160 tmp2 = *(pt_even--); in idct_32() 166 *(pt_vecN_1++) = tmp2 - tmp3; in idct_32() [all …]
|
D | idct16.cpp | 124 Int32 tmp1, tmp2; in idct_16() local 140 tmp2 = *(pt_vec++); in idct_16() 143 *(pt_odd++) = tmp2 + tmp1; in idct_16() 144 *(pt_odd++) = tmp3 + tmp2; in idct_16() 149 tmp2 = *(pt_vec++); in idct_16() 152 *(pt_odd++) = tmp2 + tmp1; in idct_16() 153 *(pt_odd++) = tmp3 + tmp2; in idct_16() 176 tmp2 = *(pt_even--); in idct_16() 181 *(pt_vecN_1++) = tmp2 - tmp3; in idct_16() 182 *(pt_vec--) = tmp2 + tmp3; in idct_16() [all …]
|
D | dst32.cpp | 126 Int32 tmp1, tmp2; in dst_32() local 139 tmp2 = *(pt_vec++); in dst_32() 143 *(pt_odd++) = tmp2 + tmp1; in dst_32() 144 *(pt_odd++) = tmp3 + tmp2; in dst_32() 162 tmp2 = temp_even[14]; in dst_32() 167 *(pt_vecN_1++) = tmp3 - tmp2; in dst_32() 168 vec[14] = tmp3 + tmp2; in dst_32() 176 tmp2 = *(pt_even--); in dst_32() 181 *(pt_vec--) = tmp3 + tmp2; in dst_32() 182 *(pt_vecN_1++) = tmp3 - tmp2; in dst_32() [all …]
|
D | ps_channel_filtering.cpp | 149 Int32 tmp2; in two_ch_filtering() local 152 tmp2 = pQmf_i[ 1] + pQmf_i[11]; in two_ch_filtering() 154 cum2 = fxp_mul32_Q31(Qfmt31(0.03798975052098f), tmp2); in two_ch_filtering() 156 tmp2 = pQmf_i[ 3] + pQmf_i[ 9]; in two_ch_filtering() 158 cum2 = fxp_msu32_Q31(cum2, Qfmt31(0.14586278335076f), tmp2); in two_ch_filtering() 160 tmp2 = pQmf_i[ 5] + pQmf_i[ 7]; in two_ch_filtering() 162 cum2 = fxp_mac32_Q31(cum2, Qfmt31(0.61193261090336f), tmp2); in two_ch_filtering() 196 Int32 tmp2; in eight_ch_filtering() local 217 tmp2 = fxp_mul32_Q29(Q29_fmt(-0.92387953251129f), real); in eight_ch_filtering() 218 mHybridImag[3] = fxp_mac32_Q29(Q29_fmt(-0.38268343236509f), imag, tmp2); in eight_ch_filtering() [all …]
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/source/arm_neon_asm/ |
D | h264bsdFillRow7.s | 29 tmp2 RN 2 label 71 ASR tmp2,center,#2 72 CMP tmp2,#9 73 ADDCC pc,pc,tmp2,LSL #2 85 ; LDR tmp2, [ref], #4 87 ; STR tmp2, [fill], #4 89 ; LDR tmp2, [ref], #4 91 ; STR tmp2, [fill], #4 93 ; LDR tmp2, [ref], #4 95 ; STR tmp2, [fill],#4 [all …]
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/source/ |
D | h264bsd_transform.c | 99 i32 tmp0, tmp1, tmp2, tmp3; in h264bsdProcessBlock() local 109 tmp2 = levelScale[qpMod6[qp]][1] << qpDiv; in h264bsdProcessBlock() 123 data[1] = (d1 * tmp2); in h264bsdProcessBlock() 124 data[14] = (d2 * tmp2); in h264bsdProcessBlock() 130 data[4] = (d1 * tmp2); in h264bsdProcessBlock() 137 tmp0 = (d1 * tmp2); in h264bsdProcessBlock() 139 data[3] = (d3 * tmp2); in h264bsdProcessBlock() 143 data[6] = (d1 * tmp2); in h264bsdProcessBlock() 145 data[12] = (d3 * tmp2); in h264bsdProcessBlock() 153 data[11] = (d3 * tmp2); in h264bsdProcessBlock() [all …]
|
D | h264bsd_image.c | 89 u32 tmp1, tmp2; in h264bsdWriteMacroblock() local 114 tmp2 = *ptr++; in h264bsdWriteMacroblock() 116 *lum++ = tmp2; in h264bsdWriteMacroblock() 118 tmp2 = *ptr++; in h264bsdWriteMacroblock() 120 *lum++ = tmp2; in h264bsdWriteMacroblock() 128 tmp2 = *ptr++; in h264bsdWriteMacroblock() 130 *cb++ = tmp2; in h264bsdWriteMacroblock() 137 tmp2 = *ptr++; in h264bsdWriteMacroblock() 139 *cr++ = tmp2; in h264bsdWriteMacroblock() 186 i32 tmp1, tmp2, tmp3, tmp4; in h264bsdWriteOutputBlocks() local [all …]
|
D | h264bsd_reconstruct.c | 122 u32 x, y, tmp1, tmp2, tmp3, tmp4, c, val; in h264bsdInterpolateChromaHor() local 167 tmp2 = *ptrA++; in h264bsdInterpolateChromaHor() 173 c = ((val * tmp2 + xFrac * tmp4) << 3) + 32; in h264bsdInterpolateChromaHor() 177 tmp2 = *ptrA; in h264bsdInterpolateChromaHor() 181 c = ((val * tmp4 + xFrac * tmp2) << 3) + 32; in h264bsdInterpolateChromaHor() 218 u32 x, y, tmp1, tmp2, tmp3, c, val; in h264bsdInterpolateChromaVer() local 263 tmp2 = ptrA[width]; in h264bsdInterpolateChromaVer() 265 c = ((val * tmp2 + yFrac * tmp3) << 3) + 32; in h264bsdInterpolateChromaVer() 268 c = ((val * tmp1 + yFrac * tmp2) << 3) + 32; in h264bsdInterpolateChromaVer() 272 tmp2 = ptrA[width]; in h264bsdInterpolateChromaVer() [all …]
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/source/arm11_asm/ |
D | h264bsd_interpolate_hor_quarter.s | 56 tmp2 RN 8 label 105 ADD tmp2, y0, partH ;// (y0+partHeight) 107 CMP tmp2, height 135 MLA tmp2, width, y0, x0 ;// y0*width+x0 136 ADD ref, ref, tmp2 ;// ref += y0*width+x0 149 ADD tmp2, partH, partW, LSL #4 150 ADD count, count, tmp2, LSL #16 172 SMLATB tmp2, x_2_0, mult_20_m5, plus16 177 SMLAD tmp2, x_3_1, mult_20_01, tmp2 183 SMLADX tmp2, x_6_4, mult_20_01, tmp2 [all …]
|
D | h264bsd_interpolate_chroma_ver.s | 55 tmp2 RN 8 label 113 MOV tmp2, chrPW ;// tmp2 = chromaPartWidth 114 STMIA sp,{width,height,chrPW,tmp1,tmp2} 121 STMIA sp,{width,height,chrPW,tmp1,tmp2} 154 SUB tmp2, chrPH, #1 ;// chromaPartHeight-1 156 ADD count, count, tmp2, LSL #16 ;// chromaPartHeight-1 157 ADD count, count, tmp2, LSL #24 ;// loop_y 159 AND tmp2, count, #0x00F00000 ;// loop_x 173 ADD count, count, tmp2, LSL #8 176 LDRB tmp2, [ptrA,width] ;// 2 row, 1 col [all …]
|
D | h264bsd_interpolate_hor_half.s | 56 tmp2 RN 8 label 103 ADD tmp2, y0, partH ;// (y0+partHeight) 105 CMP tmp2, height 133 MLA tmp2, width, y0, x0 ;// y0*width+x0 134 ADD ref, ref, tmp2 ;// ref += y0*width+x0 147 ADD tmp2, partH, partW, LSL #4 148 ADD count, count, tmp2, LSL #16 170 SMLATB tmp2, x_2_0, mult_20_m5, plus16 175 SMLAD tmp2, x_3_1, mult_20_01, tmp2 181 SMLADX tmp2, x_6_4, mult_20_01, tmp2 [all …]
|
D | h264bsd_interpolate_chroma_hor_ver.s | 54 tmp2 RN 7 label 119 ADD tmp2, chrPH, #1 ;// tmp2 = chromaPartHeight+1 120 STMIA sp,{width,height,tmp1,tmp2,tmp3} 127 STMIA sp,{width,height,tmp1,tmp2,tmp3} 130 MLA block, tmp2, tmp1, block;// block + (chromaPW+1)*(chromaPH+1) 140 STR tmp2, [sp, #0xfc] ;// height 162 SUB tmp2, chrPH, #1 ;// chromaPartHeight-1 164 ADD count, count, tmp2, LSL #16 ;// chromaPartHeight-1 165 ADD count, count, tmp2, LSL #24 ;// loop_y 167 AND tmp2, count, #0x00F00000 ;// loop_x [all …]
|
D | h264bsd_interpolate_chroma_hor.s | 57 tmp2 RN 8 label 114 MOV tmp2, tmp8 ;// tmp2 = chromaPartWidth+1 115 STMIA sp,{width,height,tmp8,chrPH,tmp2} 122 STMIA sp,{width,height,tmp8,chrPH,tmp2} 156 SUB tmp2, chrPH, #1 ;// chromaPartHeight-1 158 ADD count, count, tmp2, LSL #16 ;// chromaPartHeight-1 159 ADD count, count, tmp2, LSL #24 ;// loop_y 161 AND tmp2, count, #0x00F00000 ;// loop_x 175 ADD count, count, tmp2, LSL #8 177 LDRB tmp2, [ptrA], #1 [all …]
|
/frameworks/base/media/libstagefright/codecs/mp3dec/src/ |
D | pvmp3_mdct_18.cpp | 137 int32 tmp2; in pvmp3_mdct_18() local 171 tmp2 = vec[10]; // vec[10] in pvmp3_mdct_18() 177 vec[ 1] = vec[ 9] - tmp2; // vec[9] + vec[10] in pvmp3_mdct_18() 178 vec[ 3] = vec[11] - tmp2; in pvmp3_mdct_18() 189 tmp2 = vec[0]; in pvmp3_mdct_18() 200 history[i ] = -(tmp2 + tmp1); in pvmp3_mdct_18() 201 tmp2 = tmp1; in pvmp3_mdct_18() 210 history[6] = -(tmp2 + tmp1); in pvmp3_mdct_18() 221 tmp2 = history[16]; in pvmp3_mdct_18() 226 vec[16] = fxp_mac32_Q32(tmp2, vec[11] << 1, window[16]); in pvmp3_mdct_18() [all …]
|
/frameworks/base/media/libstagefright/codecs/on2/h264dec/source/arm_neon_asm_gcc/ |
D | h264bsdFillRow7.S | 29 #define tmp2 r2 macro 62 ASR tmp2,center,#2 63 CMP tmp2,#9 64 ADDCC pc,pc,tmp2,LSL #2 85 LDR tmp2, [ref], #4 87 STR tmp2, [fill],#4 97 LDR tmp2, [ref], #4 99 STR tmp2, [fill],#4 109 LDR tmp2, [ref], #4 111 STR tmp2, [fill],#4 [all …]
|