/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
Filt_6k_7k_neon.s | 67 VLD1.S16 {Q8, Q9}, [r7]! @ signal[64] ~ signal[79] 78 VSHR.S16 Q3, Q9, #2 102 VMULL.S16 Q9,D8,D0[0] 107 VMLAL.S16 Q9,D10,D2[0] 112 VMLAL.S16 Q9,D12,D4[0] 117 VMLAL.S16 Q9,D14,D6[0] 123 VMLAL.S16 Q9,D8,D0[1] 129 VMLAL.S16 Q9,D10,D2[1] 134 VMLAL.S16 Q9,D12,D4[1] 139 VMLAL.S16 Q9,D14,D6[1 [all...] |
scale_sig_neon.s | 64 VST1.S16 {Q8, Q9}, [r0]! @store 16 Word16 x[] 73 VSHLL.S16 Q9, D1, #16 77 VSHL.S32 Q9, Q9, Q14 81 VADDHN.S32 D17, Q9, Q15 84 VST1.S16 {Q8, Q9}, [r0]! @store 16 Word16 x[] 99 VST1.S16 {Q8, Q9}, [r0]! @store 16 Word16 x[] 113 VST1.S16 {Q8, Q9}, [r0]! @store 16 Word16 x[] 127 VST1.S16 {Q8, Q9}, [r0]! @store 16 Word16 x[]
|
syn_filt_neon.s | 84 VSUB.S32 Q9, Q10, Q7 85 VQRSHRN.S32 D20, Q9, #12
|
Dot_p_neon.s | 43 VLD1.S16 {Q8, Q9}, [r1]! @load 16 Word16 y[]
|
/external/libhevc/common/arm/ |
ihevc_sao_edge_offset_class3_chroma.s | 320 VMOV.I8 Q9,#0 351 VMOV.I8 Q9,#0 @I 365 VEXT.8 Q9,Q9,Q8,#14 @I pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_row, 14) 394 VCGT.U8 Q10,Q6,Q9 @I vcgtq_u8(pu1_cur_row, pu1_next_row_tmp) 396 VCLT.U8 Q11,Q6,Q9 @I vcltq_u8(pu1_cur_row, pu1_next_row_tmp) 399 VADD.I8 Q9,Q0,Q7 @I edge_idx = vaddq_s8(const_2, sign_up) 400 VADD.I8 Q9,Q9,Q11 @I edge_idx = vaddq_s8(edge_idx, sign_down) 408 VAND Q9,Q9,Q4 @I edge_idx = vandq_s8(edge_idx, au1_mask [all...] |
ihevc_sao_edge_offset_class0_chroma.s | 167 VCLT.U8 Q9,Q6,Q7 @vcltq_u8(pu1_cur_row, pu1_cur_row_tmp) 170 VSUB.U8 Q10,Q9,Q8 @sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 194 VCLT.U8 Q9,Q6,Q7 @vcltq_u8(pu1_cur_row, pu1_cur_row_tmp) 197 VSUB.U8 Q11,Q9,Q8 @sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 217 VMOVL.U8 Q9,D12 @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(pu1_cur_row))) 225 VADDW.S8 Q9,Q9,D16 @pi2_tmp_cur_row.val[0] = vaddw_s8(pi2_tmp_cur_row.val[0], offset) 227 VMAX.S16 Q9,Q9,Q2 @pi2_tmp_cur_row.val[0] = vmaxq_s16(pi2_tmp_cur_row.val[0], const_min_clip) 230 VMIN.U16 Q9,Q9,Q3 @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u (…) [all...] |
ihevc_sao_edge_offset_class2_chroma.s | 364 VMOV.I8 Q9,#0 372 VEXT.8 Q9,Q8,Q9,#2 @I pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tmp, 2) 402 VCGT.U8 Q10,Q6,Q9 @I vcgtq_u8(pu1_cur_row, pu1_next_row_tmp) 404 VCLT.U8 Q11,Q6,Q9 @I vcltq_u8(pu1_cur_row, pu1_next_row_tmp) 407 VADD.I8 Q9,Q0,Q7 @I edge_idx = vaddq_s8(const_2, sign_up) 408 VADD.I8 Q9,Q9,Q11 @I edge_idx = vaddq_s8(edge_idx, sign_down) 417 VAND Q11,Q9,Q4 @I edge_idx = vandq_s8(edge_idx, au1_mask) 419 VMOVL.U8 Q9,D13 @I pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(p (…) [all...] |
ihevc_sao_edge_offset_class2.s | 265 VMOV.I8 Q9,#0 277 VEXT.8 Q9,Q8,Q9,#1 @I pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tmp, 1) 293 VCGT.U8 Q5,Q6,Q9 @I vcgtq_u8(pu1_cur_row, pu1_next_row_tmp) 296 VCLT.U8 Q9,Q6,Q9 @I vcltq_u8(pu1_cur_row, pu1_next_row_tmp) 297 VSUB.U8 Q5,Q9,Q5 @I sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 303 VAND Q9,Q9,Q4 @I edge_idx = vandq_s8(edge_idx, au1_mask) 357 VEXT.8 Q9,Q15,Q9,#1 @III pu1_next_row_tmp = vextq_u8(pu1_next_row, pu1_next_row_tmp, 1 [all...] |
ihevc_sao_edge_offset_class3.s | 272 VMOV.I8 Q9,#0 292 VEXT.8 Q9,Q9,Q8,#15 @I pu1_next_row_tmp = vextq_u8(pu1_next_row_tmp, pu1_next_row, 15) 308 VCGT.U8 Q5,Q6,Q9 @I vcgtq_u8(pu1_cur_row, pu1_next_row_tmp) 309 VCLT.U8 Q9,Q6,Q9 @I vcltq_u8(pu1_cur_row, pu1_next_row_tmp) 310 VSUB.U8 Q5,Q9,Q5 @I sign_down = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 312 VADD.I8 Q9,Q0,Q7 @I edge_idx = vaddq_s8(const_2, sign_up) 313 VADD.I8 Q9,Q9,Q5 @I edge_idx = vaddq_s8(edge_idx, sign_down [all...] |
ihevc_sao_edge_offset_class0.s | 162 VCLT.U8 Q9,Q6,Q7 @vcltq_u8(pu1_cur_row, pu1_cur_row_tmp) 165 VSUB.I8 Q10,Q9,Q8 @sign_left = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 188 VCLT.U8 Q9,Q6,Q7 @vcltq_u8(pu1_cur_row, pu1_cur_row_tmp) 192 VSUB.I8 Q11,Q9,Q8 @sign_right = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 199 VMOVL.U8 Q9,D12 @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(pu1_cur_row))) 216 VADDW.S8 Q9,Q9,D16 @pi2_tmp_cur_row.val[0] = vaddw_s8(pi2_tmp_cur_row.val[0], offset) 218 VMAX.S16 Q9,Q9,Q2 @pi2_tmp_cur_row.val[0] = vmaxq_s16(pi2_tmp_cur_row.val[0], const_min_clip) 221 VMIN.U16 Q9,Q9,Q3 @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u (…) [all...] |
ihevc_sao_edge_offset_class1.s | 147 VCGT.U8 Q6,Q5,Q9 @vcgtq_u8(pu1_cur_row, pu1_top_row) 152 VCLT.U8 Q7,Q5,Q9 @vcltq_u8(pu1_cur_row, pu1_top_row) 162 VCGT.U8 Q11,Q9,Q15 @II vcgtq_u8(pu1_cur_row, pu1_top_row) 166 VCLT.U8 Q12,Q9,Q15 @II vcltq_u8(pu1_cur_row, pu1_top_row) 226 VCGT.U8 Q6,Q5,Q9 @vcgtq_u8(pu1_cur_row, pu1_top_row) 227 VCLT.U8 Q7,Q5,Q9 @vcltq_u8(pu1_cur_row, pu1_top_row) 254 VMOV Q5,Q9 @pu1_cur_row = pu1_next_row 289 VCGT.U8 Q6,Q5,Q9 @vcgtq_u8(pu1_cur_row, pu1_next_row) 294 VCLT.U8 Q7,Q5,Q9 @vcltq_u8(pu1_cur_row, pu1_next_row) 301 VCGT.U8 Q11,Q9,Q15 @II vcgtq_u8(pu1_cur_row, pu1_next_row [all...] |
ihevc_sao_edge_offset_class1_chroma.s | 152 VCGT.U8 Q6,Q5,Q9 @vcgtq_u8(pu1_cur_row, pu1_top_row) 157 VCLT.U8 Q7,Q5,Q9 @vcltq_u8(pu1_cur_row, pu1_top_row) 167 VCGT.U8 Q11,Q9,Q15 @II vcgtq_u8(pu1_cur_row, pu1_top_row) 171 VCLT.U8 Q12,Q9,Q15 @II vcltq_u8(pu1_cur_row, pu1_top_row) 239 VCGT.U8 Q6,Q5,Q9 @vcgtq_u8(pu1_cur_row, pu1_top_row) 240 VCLT.U8 Q7,Q5,Q9 @vcltq_u8(pu1_cur_row, pu1_top_row) 272 VMOV Q5,Q9 @pu1_cur_row = pu1_next_row 307 VCGT.U8 Q6,Q5,Q9 @vcgtq_u8(pu1_cur_row, pu1_next_row) 312 VCLT.U8 Q7,Q5,Q9 @vcltq_u8(pu1_cur_row, pu1_next_row) 319 VCGT.U8 Q11,Q9,Q15 @II vcgtq_u8(pu1_cur_row, pu1_next_row [all...] |
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV7/ |
PrePostMDCT_v7.s | 48 VREV64.32 Q9, Q6 62 VQDMULH.S32 Q10, Q2, Q9 @ MULHIGH(cosb, tr2) 65 VQDMULH.S32 Q13, Q3, Q9 @ MULHIGH(sinb, tr2) 110 VREV64.32 Q9, Q7 121 VQDMULH.S32 Q11, Q3, Q9 @ MULHIGH(sinb, ti2) 122 VQDMULH.S32 Q12, Q2, Q9 @ MULHIGH(cosb, ti2)
|
Radix4FFT_v7.s | 91 VSUB.S32 Q9, Q12, Q13 @ MULHIGH(cosx, t1) - MULHIGH(sinx, t0) 105 VSUB.S32 Q5, Q7, Q9 @ r5 = r7 - t1@ 107 VADD.S32 Q7, Q7, Q9 @ r7 = r7 + t1@ 110 VADD.S32 Q9, Q1, Q6 @ xptr[1] = r1 + r6@ 120 VSUB.S32 Q9, Q1, Q6 @ xptr[1] = r1 - r6@
|
/external/libhevc/decoder/arm/ |
ihevcd_fmt_conv_420sp_to_rgba8888.s | 220 VADDW.U8 Q9,Q6,D30 @//Q9 - HAS Y + G 227 VQMOVUN.S16 D15,Q9 261 VADDW.U8 Q9,Q6,D28 @//Q3 - HAS Y + G 278 VQMOVUN.S16 D15,Q9 351 VADDW.U8 Q9,Q6,D30 @//Q9 - HAS Y + G 358 VQMOVUN.S16 D15,Q9 392 VADDW.U8 Q9,Q6,D28 @//Q3 - HAS Y + G 400 VQMOVUN.S16 D15,Q9 [all...] |
/external/libavc/common/arm/ |
ih264_deblk_luma_a9.s | 122 vcge.u8 q9, q11, q10 @Q9 = ( ABS(p0 - q0) >= Alpha ) 128 vorr q9, q9, q12 @Q9 = ( ABS(p0 - q0) >= Alpha ) | ( ABS(q1 - q0) >= Beta ) 131 vorr q9, q9, q13 @Q9 = ( ABS(p0 - q0) >= Alpha ) | ( ABS(q1 - q0) >= Beta ) | ( ABS(p1 - p0) >= Beta ) 136 vbic q6, q6, q9 @final condition 139 vsub.i8 q9, q7, q10 @Q9 = C0 + (Ap < Beta [all...] |
ih264_deblk_chroma_a9.s | 115 vcge.u8 q9, q11, q10 @Q9 = ( ABS(p0 - q0) >= Alpha ) 120 vorr q9, q9, q12 @Q9 = ( ABS(p0 - q0) >= Alpha ) | ( ABS(q1 - q0) >= Beta ) 123 vorr q9, q9, q13 @Q9 = ( ABS(p0 - q0) >= Alpha ) | ( ABS(q1 - q0) >= Beta ) | ( ABS(p1 - p0) >= Beta ) 124 vbit q5, q2, q9 @ 125 vbit q4, q0, q9 [all...] |
ih264_iquant_itrans_recon_a9.s | 509 vld1.32 {q9}, [r0]! @ Q8 = Source row 1 522 vld1.32 {q9}, [r0]! @ Source Row 3 541 vld1.32 {q9}, [r0]! @ Source row 5 560 vld1.32 {q9}, [r0]! @ Source row 7 574 vmull.s16 q9, d19, d23 @ i=60..63 580 vshl.s32 q9, q9, q15 @ 586 vqrshrn.s32 d15, q9, #0x6 @ D15 = c[i] = ((q[i] + 32) >> 6) where i = 60..63 614 vsub.s16 q9, q0, q4 @ Q9 = y [all...] |
ih264_ihadamard_scaling_a9.s | 108 vdup.s32 q9, r6 @ Populate pu2_iscal_mat[0]*pu2_weigh_mat[0] 32-bit in Q9 141 vmul.s32 q0, q0, q9 @ Q0 = p[i] = (x[i] * trns_coeff[i]) where i = 0..3 142 vmul.s32 q1, q1, q9 @ Q1 = p[i] = (x[i] * trns_coeff[i]) where i = 4..7 143 vmul.s32 q2, q2, q9 @ Q2 = p[i] = (x[i] * trns_coeff[i]) where i = 8..11 144 vmul.s32 q3, q3, q9 @ Q3 = p[i] = (x[i] * trns_coeff[i]) where i = 12..15
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/MCTargetDesc/ |
ARMBaseInfo.h | 164 case R9: case S9: case D9: case Q9: return 9;
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/arm_neon_asm/ |
h264bsdWriteMacroblock.s | 44 qRow9 QN Q9.U8
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/arm_neon_asm_gcc/ |
h264bsdWriteMacroblock.S | 46 #define qRow9 Q9
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
omxVCM4P10_PredictIntraChroma_8x8_s.s | 159 qC7 QN Q9.S16 167 qSum7 QN Q9.S16
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
omxVCM4P2_MCReconBlock_s.s | 327 qSum0 QN Q9.U16 353 qRes5 QN Q9.S16
|
/external/llvm/lib/Target/AArch64/ |
AArch64PBQPRegAlloc.cpp | 84 case AArch64::Q9:
|