/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
pred_lt4_1_opt.s | 80 SMLABB r10, r9, r3, r10 @x[2] * h[2] 81 SMLABB r11, r4, r3, r11 @x[3] * h[2] 82 SMLABB r12, r6, r3, r12 @x[4] * h[2] 91 SMLABB r10, r6, r3, r10 @x[4] * h[4] 92 SMLABB r11, r9, r3, r11 @x[5] * h[4] 93 SMLABB r12, r4, r3, r12 @x[6] * h[4] 102 SMLABB r10, r4, r3, r10 @x[6] * h[6] 103 SMLABB r11, r6, r3, r11 @x[7] * h[6] 104 SMLABB r12, r9, r3, r12 @x[8] * h[6] 113 SMLABB r10, r9, r3, r10 @x[8] * h[8 [all...] |
Dot_p_opt.s | 42 SMLABB r4, r6, r7, r4 47 SMLABB r4, r8, r9, r4 53 SMLABB r4, r6, r7, r4 57 SMLABB r4, r8, r9, r4
|
residu_asm_opt.s | 85 SMLABB r4, r5, r2, r4 @i2(1) --- r4 += x[0] * a1 87 SMLABB r12, r5, r10, r12 @i4(1) --- r12 += x[2] * a1 91 SMLABB r12, r6, r2, r12 @i4(3) --- r12 += x[0] * a3 101 SMLABB r4, r6, r2, r4 @ i2 (3) 103 SMLABB r12,r7, r2, r12 @ i4 (5) 111 SMLABB r4, r7, r2, r4 @ i2 (5) 113 SMLABB r12,r8, r2, r12 @ i4 (7) 121 SMLABB r4, r8, r2, r4 @ i2 (7) 123 SMLABB r12,r9, r2, r12 @ i4 (9) 132 SMLABB r4, r9, r2, r4 @ i2 (9 [all...] |
Syn_filt_32_opt.s | 110 SMLABB r12, r9, r11, r12 @ sig_lo[i-3] * Aq[3] 115 SMLABB r12, r6, r11, r12 @ sig_lo[i-5] * Aq[5] 120 SMLABB r12, r9, r11, r12 @ sig_lo[i-7] * Aq[7] 125 SMLABB r12, r6, r11, r12 @ sig_lo[i-9] * Aq[9] 130 SMLABB r12, r9, r11, r12 @ sig_lo[i-11] * Aq[11] 136 SMLABB r12, r6, r11, r12 @ sig_lo[i-13] * Aq[13] 141 SMLABB r12, r9, r11, r12 @ sig_lo[i-15] * Aq[15] 162 SMLABB r12, r9, r11, r12 @ sig_hi[i-3] * Aq[3] 170 SMLABB r12, r6, r11, r12 @ sig_hi[i-5] * Aq[5] 178 SMLABB r12, r9, r11, r12 @ sig_hi[i-7] * Aq[7 [all...] |
Norm_Corr_opt.s | 81 SMLABB r6, r9, r9, r6 @L_tmp += (xn[i] * xn[i]) 83 SMLABB r6, r10, r10, r6 85 SMLABB r6, r11, r11, r6 87 SMLABB r6, r12, r12, r6 114 SMLABB r6, r11, r11, r6 @L_tmp1 += excf[i] * excf[i] 116 SMLABB r5, r10, r11, r5 @L_tmp += xn[i] * excf[i] 120 SMLABB r6, r11, r11, r6 122 SMLABB r5, r10, r11, r5
|
Filt_6k_7k_opt.s | 113 SMLABB r14, r8, r0, r14 @ (x[i + 2] + x[i + 28]) * fir_7k[2] 122 SMLABB r14, r6, r0, r14 @ (x[i+4] + x[i+26]) * fir_7k[4] 129 SMLABB r14, r1, r0, r14 @ (x[i+6] + x[i+24]) * fir_7k[6] 141 SMLABB r14, r8, r0, r14 @ (x[i+8] + x[i+22]) * fir_7k[8] 148 SMLABB r14, r6, r0, r14 @ (x[i+10] + x[i+20]) * fir_7k[10] 156 SMLABB r14, r1, r0, r14 @ (x[i+12] + x[i+18]) * fir_7k[12] 163 SMLABB r14, r8, r0, r14 @ (x[i+14] + x[i+16]) * fir_7k[14]
|
syn_filt_opt.s | 155 SMLABB r14, r6, r7, r14 @ -a[3] * (*(temp_p -3)) 164 SMLABB r14, r9, r7, r14 @ -a[5] * (*(temp_p -5)) 173 SMLABB r14, r6, r7, r14 @ -a[7] * (*(temp_p -7)) 182 SMLABB r14, r9, r7, r14 @ -a[9] * (*(temp_p -9)) 191 SMLABB r14, r6, r7, r14 @ -a[11] * (*(temp_p -11)) 200 SMLABB r14, r9, r7, r14 @ -a[13] * (*(temp_p -13)) 209 SMLABB r14, r6, r7, r14 @ -a[15] * (*(temp_p -15))
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/arm11_asm/ |
h264bsd_interpolate_mid_hor.s | 104 SMLABB tmp1, x_6_4, mult_20_m5, tmp1
109 SMLABB tmp1, x_7_5, mult_20_01, tmp1
110 SMLABB tmp2, x_7_5, mult_20_m5, tmp2
113 SMLABB tmp4, x_2_0, mult_20_01, tmp4
135 SMLABB tmp1, x_2_0, mult_20_m5, tmp1
140 SMLABB tmp1, x_3_1, mult_20_01, tmp1
141 SMLABB tmp2, x_3_1, mult_20_m5, tmp2
144 SMLABB tmp4, x_6_4, mult_20_01, tmp4
155 SMLABB ref, count, mult_20_01, ref ;// +width
|
h264bsd_interpolate_hor_half.s | 179 SMLABB tmp1, x_6_4, mult_20_m5, tmp1 184 SMLABB tmp1, x_7_5, mult_20_01, tmp1 186 SMLABB tmp2, x_7_5, mult_20_m5, tmp2 188 SMLABB tmp4, x_2_0, mult_20_01, tmp4 215 SMLABB tmp1, x_2_0, mult_20_m5, tmp1 220 SMLABB tmp1, x_3_1, mult_20_01, tmp1 222 SMLABB tmp2, x_3_1, mult_20_m5, tmp2 224 SMLABB tmp4, x_6_4, mult_20_01, tmp4 240 SMLABB ref, count, mult_20_01, ref ;// +width
|
h264bsd_interpolate_hor_quarter.s | 181 SMLABB tmp1, x_6_4, mult_20_m5, tmp1 186 SMLABB tmp1, x_7_5, mult_20_01, tmp1 188 SMLABB tmp2, x_7_5, mult_20_m5, tmp2 190 SMLABB tmp4, x_2_0, mult_20_01, tmp4 227 SMLABB tmp1, x_2_0, mult_20_m5, tmp1 232 SMLABB tmp1, x_3_1, mult_20_01, tmp1 234 SMLABB tmp2, x_3_1, mult_20_m5, tmp2 236 SMLABB tmp4, x_6_4, mult_20_01, tmp4 262 SMLABB ref, count, mult_20_01, ref ;// +width
|
h264bsd_interpolate_hor_ver_quarter.s | 197 SMLABB tmp4, x_6_4, mult_20_m5, tmp4 202 SMLABB tmp4, x_7_5, mult_20_01, tmp4 204 SMLABB tmp5, x_7_5, mult_20_m5, tmp5 206 SMLABB tmpa, x_2_0, mult_20_01, tmpa 233 SMLABB tmp4, x_2_0, mult_20_m5, tmp4 238 SMLABB tmp4, x_3_1, mult_20_01, tmp4 240 SMLABB tmp5, x_3_1, mult_20_m5, tmp5 242 SMLABB tmpa, x_6_4, mult_20_01, tmpa 258 SMLABB ref, count, mult_20_01, ref ;// +width
|
/external/aac/libFDK/src/arm/ |
qmf_arm.cpp | 147 inline INT SMLABB(const LONG accu, const SHORT a, const LONG b) 150 __asm__ ("smlabb %0, %1, %2,%3" 198 accu1 = SMLABB( accu1, sta1, flt); 204 accu1 = SMLABB( accu1, sta1, flt); 219 accu0 = SMLABB( accu0, sta0, flt); 220 accu1 = SMLABB( accu1, sta1, flt); 230 accu0 = SMLABB( accu0, sta0, flt); 231 accu1 = SMLABB( accu1, sta1, flt); 257 accu0 = SMLABB( accu0, sta0, flt); 258 accu1 = SMLABB( accu1, sta1, flt) [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
omxVCM4P10_TransformDequantLumaDCFromPair_s.s | 365 SMLABB temp1, colOp00, Scale, Round ;// Temp1 = B(c0w0) * Scale + Round 366 SMLABB temp3, colOp02, Scale, Round ;// Temp3 = B(c1w0) * Scale + Round 377 SMLABB temp1, colOp10, Scale, Round ;// Temp1 = B(c0w0) * Scale + Round 378 SMLABB temp3, colOp12, Scale, Round ;// Temp3 = B(c1w0) * Scale + Round 388 SMLABB temp1, colOp20, Scale, Round ;// Temp1 = B(c0w0) * Scale + Round 389 SMLABB temp3, colOp22, Scale, Round ;// Temp3 = B(c1w0) * Scale + Round 399 SMLABB temp1, colOp30, Scale, Round ;// Temp1 = B(c0w0) * Scale + Round 400 SMLABB temp3, colOp32, Scale, Round ;// Temp3 = B(c1w0) * Scale + Round
|
armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s | 263 SMLABB Acc0, ValGE, r0x0014fffb, Acc0 ;// Acc0 += [0 g 0 e] * [0 0 0 -5] 269 SMLABB Acc0, ValHF, r0x00140001, Acc0 ;// Acc0 += [0 h 0 f] * [0 0 0 1] 270 SMLABB Acc1, ValHF, r0x0014fffb, Acc1 ;// Acc1 += [0 h 0 f] * [0 0 0 -5] 272 SMLABB Acc3, ValCA, r0x00140001, Acc3 ;// Acc3 += [0 d 0 b] * [0 0 0 1]
|
armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s | 247 SMLABB Acc0, ValGE, r0x0014fffb, Acc0 ;// Acc0 += [0 g 0 e] * [0 0 0 -5] 253 SMLABB Acc0, ValHF, r0x00140001, Acc0 ;// Acc0 += [0 h 0 f] * [0 0 0 1] 254 SMLABB Acc1, ValHF, r0x0014fffb, Acc1 ;// Acc1 += [0 h 0 f] * [0 0 0 -5] 256 SMLABB Acc3, ValCA, r0x00140001, Acc3 ;// Acc3 += [0 d 0 b] * [0 0 0 1]
|
/external/chromium_org/third_party/opus/src/celt/arm/ |
celt_pitch_xcorr_arm.s | 283 SMLABB r6, r12, r10, r6 ; sum[0] = MAC16_16(sum[0],x_0,y_0) 287 SMLABB r8, r12, r11, r8 ; sum[2] = MAC16_16(sum[2],x_0,y_2) 295 SMLABB r6, r14, r11, r6 ; sum[0] = MAC16_16(sum[0],x_2,y_2) 297 SMLABB r8, r14, r10, r8 ; sum[2] = MAC16_16(sum[2],x_2,y_4) 311 SMLABB r6, r12, r10, r6 ; sum[0] = MAC16_16(sum[0],x,y_0) 314 SMLABB r8, r12, r11, r8 ; sum[2] = MAC16_16(sum[2],x,y_2) 319 SMLABB r7, r14, r11, r7 ; sum[1] = MAC16_16(sum[1],x,y_2) 323 SMLABB r9, r14, r10, r9 ; sum[3] = MAC16_16(sum[3],x,y_4) 325 SMLABB r6, r12, r11, r6 ; sum[0] = MAC16_16(sum[0],tmp,y_2) 329 SMLABB r8, r12, r10, r8 ; sum[2] = MAC16_16(sum[2],tmp,y_4 [all...] |
/external/libopus/celt/arm/ |
celt_pitch_xcorr_arm.s | 283 SMLABB r6, r12, r10, r6 ; sum[0] = MAC16_16(sum[0],x_0,y_0) 287 SMLABB r8, r12, r11, r8 ; sum[2] = MAC16_16(sum[2],x_0,y_2) 295 SMLABB r6, r14, r11, r6 ; sum[0] = MAC16_16(sum[0],x_2,y_2) 297 SMLABB r8, r14, r10, r8 ; sum[2] = MAC16_16(sum[2],x_2,y_4) 311 SMLABB r6, r12, r10, r6 ; sum[0] = MAC16_16(sum[0],x,y_0) 314 SMLABB r8, r12, r11, r8 ; sum[2] = MAC16_16(sum[2],x,y_2) 319 SMLABB r7, r14, r11, r7 ; sum[1] = MAC16_16(sum[1],x,y_2) 323 SMLABB r9, r14, r10, r9 ; sum[3] = MAC16_16(sum[3],x,y_4) 325 SMLABB r6, r12, r11, r6 ; sum[0] = MAC16_16(sum[0],tmp,y_2) 329 SMLABB r8, r12, r10, r8 ; sum[2] = MAC16_16(sum[2],tmp,y_4 [all...] |
/external/sonivox/arm-hybrid-22k/lib_src/ |
ARM-E_filter_gnu.s | 92 SMLABB tmp2, z2, b2, tmp2 @ tmp2 = (-b1 * z1) + (-b2 * z2)
96 SMLABB tmp0, tmp0, K, tmp2 @ tmp1 = (K * x[n]) + (-b1 * z1) + (-b2 * z2)
107 SMLABB tmp2, z2, b2, tmp2 @ tmp2 = (-b1 * z1) + (-b2 * z2)
109 SMLABB tmp1, tmp1, K, tmp2 @ tmp1 = (K * x[n]) + (-b1 * z1) + (-b2 * z2)
|
/external/sonivox/arm-wt-22k/lib_src/ |
ARM-E_filter_gnu.s | 92 SMLABB tmp2, z2, b2, tmp2 @ tmp2 = (-b1 * z1) + (-b2 * z2)
96 SMLABB tmp0, tmp0, K, tmp2 @ tmp1 = (K * x[n]) + (-b1 * z1) + (-b2 * z2)
107 SMLABB tmp2, z2, b2, tmp2 @ tmp2 = (-b1 * z1) + (-b2 * z2)
109 SMLABB tmp1, tmp1, K, tmp2 @ tmp1 = (K * x[n]) + (-b1 * z1) + (-b2 * z2)
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/api/ |
armCOMM_s.h | 961 LIBI4 SMLABB, SMLATT, $a, $b, $c, $d, $cc 971 LIBI4 SMLABB, SMLATB, $a, $b, $c, $d, $cc 986 LIBI4 SMLATT, SMLABB, $a, $b, $c, $d, $cc 991 LIBI4 SMLATB, SMLABB, $a, $b, $c, $d, $cc 1001 LIBI4 SMLABB, SMLABT, $a, $b, $c, $d, $cc 1006 LIBI4 SMLABT, SMLABB, $a, $b, $c, $d, $cc
|
armCOMM_IDCT_s.h | 246 SMLABB xi3, xi0, xi4, xit 248 SMLABB xi0, xi1, xi5, xit 253 SMLABB xi1, xi2, xi6, xit 257 SMLABB xi2, xi3, xi7, xit 317 SMLABB xi7, xi0, xi4, xit 319 SMLABB xi4, xi1, xi5, xit 324 SMLABB xi5, xi2, xi6, xit 328 SMLABB xi6, xi3, xi7, xit [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/api/ |
armCOMM_s.h | 964 LIBI4 SMLABB, SMLATT, $a, $b, $c, $d, $cc 974 LIBI4 SMLABB, SMLATB, $a, $b, $c, $d, $cc 989 LIBI4 SMLATT, SMLABB, $a, $b, $c, $d, $cc 994 LIBI4 SMLATB, SMLABB, $a, $b, $c, $d, $cc 1004 LIBI4 SMLABB, SMLABT, $a, $b, $c, $d, $cc 1009 LIBI4 SMLABT, SMLABB, $a, $b, $c, $d, $cc
|
armCOMM_IDCT_s.h | 246 SMLABB xi3, xi0, xi4, xit 248 SMLABB xi0, xi1, xi5, xit 253 SMLABB xi1, xi2, xi6, xit 257 SMLABB xi2, xi3, xi7, xit 317 SMLABB xi7, xi0, xi4, xit 319 SMLABB xi4, xi1, xi5, xit 324 SMLABB xi5, xi2, xi6, xit 328 SMLABB xi6, xi3, xi7, xit [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
omxVCM4P2_DecodePadMV_PVOP_s.s | 243 SMLABB diffMVdx,mvHorData,fcodeForward,mvHorResidual ;// diffMVdx=abs(mvHorData)*fcodeForward+mvHorResidual-fcodeForward 274 SMLABB diffMVdy,mvVerData,fcodeForward,mvVerResidual ;// diffMVdy=abs(mvVerData)*fcodeForward+mvVerResidual-fcodeForward
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
omxVCM4P2_DecodePadMV_PVOP_s.s | 243 SMLABB diffMVdx,mvHorData,fcodeForward,mvHorResidual ;// diffMVdx=abs(mvHorData)*fcodeForward+mvHorResidual-fcodeForward 274 SMLABB diffMVdy,mvVerData,fcodeForward,mvVerResidual ;// diffMVdy=abs(mvVerData)*fcodeForward+mvVerResidual-fcodeForward
|