/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
armVCM4P10_TransformResidual4x4_s.S | 34 VSUB.I16 d6,d0,d2 37 VSUB.I16 d7,d7,d3 41 VSUB.I16 d2,d6,d7 42 VSUB.I16 d3,d5,d8 47 VSUB.I16 d6,d0,d2 50 VSUB.I16 d7,d7,d3 54 VSUB.I16 d2,d6,d7 55 VSUB.I16 d3,d5,d8
|
omxVCM4P10_TransformDequantLumaDCFromPair_s.S | 39 VSUB.I16 d6,d0,d1 41 VSUB.I16 d7,d2,d3 44 VSUB.I16 d1,d4,d5 45 VSUB.I16 d2,d6,d7 53 VSUB.I16 d6,d0,d1 54 VSUB.I16 d7,d2,d3 56 VSUB.I16 d1,d4,d5 57 VSUB.I16 d2,d6,d7
|
omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.S | 77 VSUB.I16 d6,d0,d2 80 VSUB.I16 d7,d7,d3 84 VSUB.I16 d2,d6,d7 85 VSUB.I16 d3,d5,d8 90 VSUB.I16 d6,d0,d2 93 VSUB.I16 d7,d7,d3 97 VSUB.I16 d2,d6,d7 98 VSUB.I16 d3,d5,d8
|
armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.S | 54 VSUB.I16 d10,d10,d8 66 VSUB.I16 d12,d12,d8 78 VSUB.I16 d14,d14,d8 90 VSUB.I16 d16,d16,d8 102 VSUB.I16 d18,d18,d8 114 VSUB.I16 d20,d20,d8 126 VSUB.I16 d22,d22,d8 137 VSUB.I16 d24,d24,d8 145 VSUB.I16 d26,d26,d8 152 VSUB.I32 q5,q5,q [all...] |
armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.S | 49 VSUB.I16 d22,d22,d8 61 VSUB.I16 d24,d24,d8 73 VSUB.I16 d26,d26,d8
|
omxVCM4P10_PredictIntra_16x16_s.S | 222 VSUB.I64 q12,q12,q11 232 VSUB.I16 q13,q11,q13
|
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV7/ |
R4R8First_v7.s | 45 VSUB.S32 d5, d0, d1 @ r1 = buf[0] - buf[2]@i1 = buf[1] - buf[3]@ 46 VSUB.S32 d7, d2, d3 @ r2 = buf[4] - buf[6]@i2 = buf[5] - buf[7]@ 51 VSUB.S32 Q1, Q2, Q3 @ r5 = (r0 - r2)@i5 = (i0 - i2)@r6 = (r1 - i3)@i7 = (i1 - r3)@ 56 VSUB.S32 d7, d10, d11 @ r1 = buf[12] - buf[14]@i1 = buf[13] - buf[15]@ 59 VSUB.S32 d5, d8, d9 @ r3 = buf[ 8] - buf[10]@i3 = buf[ 9] - buf[11]@ 64 VSUB.S32 Q5, Q2, Q3 @ t2 = (r0 - r2) >> 1@t3 = (i0 - i2) >> 1@r0 = r1 - i3@i2 = i1 - r3@ 79 VSUB.S32 d16, d0, d8 81 VSUB.S32 d18, d2, d10 83 VSUB.S32 d4, d11, d9 93 VSUB.S32 d15, d3, d [all...] |
Radix4FFT_v7.s | 70 VSUB.S32 Q3, Q12, Q13 @ MULHIGH(cosx, t1) - MULHIGH(sinx, t0) 76 VSUB.S32 Q0, Q10, Q2 @ r0 = t0 - r2@ 77 VSUB.S32 Q1, Q11, Q3 @ r1 = t1 - r3@ 91 VSUB.S32 Q9, Q12, Q13 @ MULHIGH(cosx, t1) - MULHIGH(sinx, t0) 102 VSUB.S32 Q7, Q12, Q13 @ MULHIGH(cosx, t1) - MULHIGH(sinx, t0) 105 VSUB.S32 Q5, Q7, Q9 @ r5 = r7 - t1@ 106 VSUB.S32 Q6, Q8, Q6 @ r6 = t0 - r6@ 113 VSUB.S32 Q10, Q2, Q4 @ xptr[0] = r2 - r4@ 115 VSUB.S32 Q11, Q3, Q7 @ xptr[1] = r3 - r7@ 118 VSUB.S32 Q8, Q0, Q5 @ xptr[0] = r0 - r5 [all...] |
PrePostMDCT_v7.s | 57 VSUB.S32 Q1, Q12, Q13 @ *buf0++ = MULHIGH(cosa, ti1) - MULHIGH(sina, tr1)@ 68 VSUB.S32 Q1, Q12, Q13 @ MULHIGH(cosa, ti2) - MULHIGH(sina, tr2)@ 118 VSUB.S32 Q5, Q13, Q12 @ *buf1-- = MULHIGH(sina, tr1) - MULHIGH(cosa, ti1)@ 126 VSUB.S32 Q1, Q13, Q12 @ *buf0++ = MULHIGH(sina, tr2) - MULHIGH(cosa, ti2)@
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
armVCM4P10_TransformResidual4x4_s.s | 135 VSUB de1,dIn0,dIn2 ;// e1 = d0 - d2 138 VSUB de2,dIn1RS,dIn3 ;// e2 = (d1>>1) - d3 142 VSUB df2,de1,de2 ;// f2 = e1 - e2 143 VSUB df3,de0,de3 ;// f3 = e0 - e3 162 VSUB dg1,df0,df2 ;// e1 = d0 - d2 165 VSUB dg2,df1RS,df3 ;// e2 = (d1>>1) - d3 169 VSUB dh2,dg1,dg2 ;// f2 = e1 - e2 170 VSUB dh3,dg0,dg3 ;// f3 = e0 - e3
|
omxVCM4P10_TransformDequantLumaDCFromPair_s.s | 154 VSUB dRowDiff1,dIn0,dIn1 156 VSUB dRowDiff2,dIn2,dIn3 159 VSUB dRowOp1,dRowSum1,dRowSum2 160 VSUB dRowOp2,dRowDiff1,dRowDiff2 178 VSUB dColDiff1,dRowOp0,dRowOp1 179 VSUB dColDiff2,dRowOp2,dRowOp3 181 VSUB dColOp1,dColSum1,dColSum2 182 VSUB dColOp2,dColDiff1,dColDiff2
|
armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s | 140 VSUB dRes0, dRes0, dTmp0 ;// TeRi 157 VSUB dRes1, dRes1, dTmp0 174 VSUB dRes2, dRes2, dTmp0 191 VSUB dRes3, dRes3, dTmp0 208 VSUB dRes4, dRes4, dTmp0 225 VSUB dRes5, dRes5, dTmp0 242 VSUB dRes6, dRes6, dTmp0 258 VSUB dRes7, dRes7, dTmp0 272 VSUB dRes8, dRes8, dTmp0 284 VSUB qAcc01, qAcc01, qTmp [all...] |
omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s | 309 VSUB de1,dIn0,dIn2 ;// e1 = d0 - d2 312 VSUB de2,dIn1RS,dIn3 ;// e2 = (d1>>1) - d3 316 VSUB df2,de1,de2 ;// f2 = e1 - e2 317 VSUB df3,de0,de3 ;// f3 = e0 - e3 336 VSUB dg1,df0,df2 ;// e1 = d0 - d2 339 VSUB dg2,df1RS,df3 ;// e2 = (d1>>1) - d3 343 VSUB dh2,dg1,dg2 ;// f2 = e1 - e2 344 VSUB dh3,dg0,dg3 ;// f3 = e0 - e3
|
armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.s | 128 VSUB dRes0, dRes0, dTemp0 ;// TeRi 147 VSUB dRes2, dRes2, dTemp0 ;// TeRi 166 VSUB dRes4, dRes4, dTemp0 ;// TeRi
|
/external/libhevc/common/arm/ |
ihevc_sao_band_offset_chroma.s | 290 VSUB.I8 D7,D5,D31 @vsub_u8(au1_cur_row_deint.val[0], band_pos_u) 293 VSUB.I8 D8,D6,D30 @vsub_u8(au1_cur_row_deint.val[1], band_pos_v) 296 VSUB.I8 D15,D13,D31 @vsub_u8(au1_cur_row_deint.val[0], band_pos_u) 299 VSUB.I8 D16,D14,D30 @vsub_u8(au1_cur_row_deint.val[1], band_pos_v) 302 VSUB.I8 D19,D17,D31 @vsub_u8(au1_cur_row_deint.val[0], band_pos_u) 305 VSUB.I8 D20,D18,D30 @vsub_u8(au1_cur_row_deint.val[1], band_pos_v) 308 VSUB.I8 D23,D21,D31 @vsub_u8(au1_cur_row_deint.val[0], band_pos_u) 311 VSUB.I8 D24,D22,D30 @vsub_u8(au1_cur_row_deint.val[1], band_pos_v) 344 VSUB.I8 D7,D5,D31 @vsub_u8(au1_cur_row_deint.val[0], band_pos_u) 347 VSUB.I8 D8,D6,D30 @vsub_u8(au1_cur_row_deint.val[1], band_pos_v [all...] |
ihevc_sao_band_offset_luma.s | 200 VSUB.I8 D14,D13,D31 @vsub_u8(au1_cur_row, band_pos) 203 VSUB.I8 D16,D15,D31 @vsub_u8(au1_cur_row, band_pos) 206 VSUB.I8 D18,D17,D31 @vsub_u8(au1_cur_row, band_pos) 209 VSUB.I8 D20,D19,D31 @vsub_u8(au1_cur_row, band_pos)
|
ihevc_sao_edge_offset_class0_chroma.s | 170 VSUB.U8 Q10,Q9,Q8 @sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 197 VSUB.U8 Q11,Q9,Q8 @sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 204 VSUB.U8 Q10,Q12,Q13 @II sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 213 VSUB.U8 Q11,Q12,Q13 @II sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 333 VSUB.U8 Q10,Q9,Q8 @sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 358 VSUB.U8 Q11,Q9,Q8 @sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 367 VSUB.U8 Q10,Q12,Q13 @II sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 373 VSUB.U8 Q11,Q12,Q13 @II sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
|
ihevc_sao_edge_offset_class1.s | 137 VSUB.U8 Q8,Q7,Q6 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 155 VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 168 VSUB.U8 Q4,Q12,Q11 @II sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 228 VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 279 VSUB.U8 Q8,Q7,Q6 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 297 VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 308 VSUB.U8 Q10,Q12,Q11 @II sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 347 VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
|
ihevc_sao_edge_offset_class1_chroma.s | 142 VSUB.U8 Q8,Q7,Q6 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 160 VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 173 VSUB.U8 Q14,Q12,Q11 @II sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 241 VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 297 VSUB.U8 Q8,Q7,Q6 @sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 315 VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 326 VSUB.U8 Q10,Q12,Q11 @II sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 378 VSUB.U8 Q10,Q7,Q6 @sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
|
ihevc_sao_edge_offset_class0.s | 165 VSUB.I8 Q10,Q9,Q8 @sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 192 VSUB.I8 Q11,Q9,Q8 @sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 201 VSUB.I8 Q10,Q0,Q15 @II sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 207 VSUB.I8 Q11,Q0,Q15 @II sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 299 VSUB.I8 Q10,Q9,Q8 @sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 307 VSUB.I8 Q11,Q9,Q8 @sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt))
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/api/ |
armCOMM_IDCT_s.h | 841 VSUB qXh5, qXi5, qXi7 ;// (i5-i7)/2 843 VSUB qXh2, qXi2, qXi3 ;// h2, h3 860 VSUB qXg6, qXh6, qXh7 861 VSUB qXg5, qXh5, qXg6 862 VSUB qXg4, qXh4, qXg5 870 VSUB qXf4, qXg3, qXg4 872 VSUB qXf5, qXg2, qXg5 874 VSUB qXf6, qXg1, qXg6 876 VSUB qXf7, qXg0, qXg7 [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/api/ |
armCOMM_IDCT_s.h | 847 VSUB qXh5, qXi5, qXi7 ;// (i5-i7)/2 849 VSUB qXh2, qXi2, qXi3 ;// h2, h3 866 VSUB qXg6, qXh6, qXh7 867 VSUB qXg5, qXh5, qXg6 868 VSUB qXg4, qXh4, qXg5 876 VSUB qXf4, qXg3, qXg4 878 VSUB qXf5, qXg2, qXg5 880 VSUB qXf6, qXg1, qXg6 882 VSUB qXf7, qXg0, qXg7 [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
omxVCM4P2_QuantInvInter_I_s.s | 131 VSUB dMinusQP1,dConst0,dQP1 ;// dMinusQP1=-QP1
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
Syn_filt_32_neon.s | 84 VSUB.S32 Q10, Q15, Q10 106 VSUB.S32 Q12, Q12, Q11
|
syn_filt_neon.s | 84 VSUB.S32 Q9, Q10, Q7
|