/external/libvpx/vp8/common/arm/neon/ |
mbloopfilterhorizontaledge_uv_neon.asm | 64 vcge.u8 q15, q1, q11 ; (abs(p3 - p2) > limit)*-1 71 vand q15, q15, q12 94 vand q15, q15, q10 128 vand q15, q15, q3 ; q15: vp8_filter_mask 135 vand q1, q1, q15 ; vp8_filter &= mask 137 vld1.u8 {q15}, [r12]! ;#6 [all...] |
mbloopfilterhorizontaledge_y_neon.asm | 52 vcge.u8 q15, q1, q11 ; (abs(p3 - p2) > limit)*-1 59 vand q15, q15, q12 82 vand q15, q15, q10 116 vand q15, q15, q3 ; q15: vp8_filter_mask 123 vand q1, q1, q15 ; vp8_filter &= mask 125 vld1.u8 {q15}, [r12]! ;#6 [all...] |
mbloopfilterverticaledge_uv_neon.asm | 83 vcge.u8 q15, q1, q11 ; (abs(p3 - p2) > limit)*-1 90 vand q15, q15, q12 113 vand q15, q15, q10 147 vand q15, q15, q3 ; q15: vp8_filter_mask 154 vand q1, q1, q15 ; vp8_filter &= mask 156 vld1.u8 {q15}, [r12]! ;#6 [all...] |
mbloopfilterverticaledge_y_neon.asm | 81 vcge.u8 q15, q1, q11 ; (abs(p3 - p2) > limit)*-1 88 vand q15, q15, q12 111 vand q15, q15, q10 145 vand q15, q15, q3 ; q15: vp8_filter_mask 152 vand q1, q1, q15 ; vp8_filter &= mask 154 vld1.u8 {q15}, [r12]! ;#6 [all...] |
loopfiltersimplehorizontaledge_neon.asm | 42 vabd.u8 q15, q6, q7 ; abs(p0 - q0) 44 vqadd.u8 q15, q15, q15 ; abs(p0 - q0) * 2 46 vqadd.u8 q15, q15, q14 ; abs(p0 - q0) * 2 + abs(p1 - q1) / 2 56 vcge.u8 q15, q1, q15 ; (abs(p0 - q0)*2 + abs(p1-q1)/2 > flimit*2 + limit)*-1 82 vand q4, q4, q15 ; vp8_filter &= mask
|
recon16x16mb_neon.asm | 32 vld1.u8 {q14, q15}, [r0]! 44 vld1.16 {q14, q15}, [r1]! 57 vadd.s16 q7, q7, q15 83 vld1.u8 {q14, q15}, [r0]! 95 vld1.16 {q14, q15}, [r1]! 106 vadd.s16 q7, q7, q15
|
loopfilterhorizontaledge_uv_neon.asm | 68 vcge.u8 q15, q1, q11 ; (abs(p3 - p2) > limit)*-1 81 vand q15, q15, q12 93 vand q15, q15, q10 118 vand q15, q15, q3 ; q15: vp8_filter_mask 132 vand q1, q1, q15 ; vp8_filter &= mask
|
loopfilterhorizontaledge_y_neon.asm | 55 vcge.u8 q15, q1, q11 ; (abs(p3 - p2) > limit)*-1 68 vand q15, q15, q12 80 vand q15, q15, q10 105 vand q15, q15, q3 ; q15: vp8_filter_mask 119 vand q1, q1, q15 ; vp8_filter &= mask
|
loopfiltersimpleverticaledge_neon.asm | 62 vabd.u8 q15, q5, q4 ; abs(p0 - q0) 64 vqadd.u8 q15, q15, q15 ; abs(p0 - q0) * 2 66 vqadd.u8 q15, q15, q14 ; abs(p0 - q0) * 2 + abs(p1 - q1) / 2 75 vcge.u8 q15, q1, q15 ; abs(p0 - q0)*2 + abs(p1-q1)/2 > flimit*2 + limit)*-1 102 vand q1, q1, q15 ; vp8_filter &= mask
|
loopfilterverticaledge_uv_neon.asm | 84 vcge.u8 q15, q1, q11 ; (abs(p3 - p2) > limit)*-1 97 vand q15, q15, q12 109 vand q15, q15, q10 135 vand q15, q15, q3 ; q15: vp8_filter_mask 149 vand q1, q1, q15 ; vp8_filter &= mask
|
loopfilterverticaledge_y_neon.asm | 80 vcge.u8 q15, q1, q11 ; (abs(p3 - p2) > limit)*-1 93 vand q15, q15, q12 105 vand q15, q15, q10 131 vand q15, q15, q3 ; q15: vp8_filter_mask 145 vand q1, q1, q15 ; vp8_filter &= mask
|
buildintrapredictorsmby_neon.asm | 274 vqadd.s16 q15, q3, q5 286 vqshrun.s16 d7, q15, #0 557 vqadd.s16 q15, q3, q5 569 vqshrun.s16 d7, q15, #0
|
sixtappredict16x16_neon.asm | 47 vld1.s32 {q14, q15}, [r2] ;load first_pass filter 55 vabs.s32 q13, q15 288 vabs.s32 q13, q15 357 vmull.u8 q15, d29, d3 362 vqadd.s16 q9, q15
|
/external/libvpx/vp8/encoder/arm/neon/ |
fastfdct8x4_neon.asm | 72 vqdmulh.s16 q15, q2, d0[0] 79 vshr.s16 q15, q15, #1 83 vadd.s16 q15, q2, q15 ;d30:temp2 = ((c1 * x_c1)>>16) + c1; d31:temp2 = ((d1 * x_c1)>>16) + d1 123 vqdmulh.s16 q15, q12, d0[0] 130 vshr.s16 q15, q15, #1 134 vadd.s16 q15, q12, q15 ;d30:temp2 = ((c1 * x_c1)>>16) + c1; d31:temp2 = ((d1 * x_c1)>>16) + d [all...] |
subtract_neon.asm | 72 vsubl.u8 q15, d13, d15 81 vst1.16 {q15}, [r0]! 122 vsubl.u8 q15, d14, d15 131 vst1.16 {q15}, [r0]! 158 vsubl.u8 q15, d14, d15 167 vst1.16 {q15}, [r0]!
|
vp8_memcpy_neon.asm | 44 vld1.8 {q14, q15}, [r1]! 46 vst1.8 {q14, q15}, [r0]!
|
vp8_subpixelvariance16x16s_neon.asm | 151 vld1.u8 {q15}, [r0], r1 157 vrhadd.u8 q6, q6, q15 194 vmov q0, q15 238 vmov.i8 q15, #0 285 vmlal.s16 q15, d19, d19 289 vmlal.s16 q15, d21, d21 293 vmlal.s16 q15, d23, d23 297 vmlal.s16 q15, d25, d25 303 vmlal.s16 q15, d1, d1 307 vmlal.s16 q15, d3, d [all...] |
fastquantizeb_neon.asm | 87 vtst.16 q15, q5, q8 ;non-zero element is set to all 1 in q4, q5 92 vand q1, q1, q15
|
/system/core/libpixelflinger/ |
col32cb16blend_neon.S | 46 vmov.u16 q15, #256 // create alpha constant 64 vsub.u16 q3, q15, q3 // invert alpha
|
/external/libvpx/vpx_scale/arm/neon/ |
vp8_vpxyv12_copyframeyonly_neon.asm | 55 vld1.8 {q14, q15}, [r10]! 66 vst1.8 {q14, q15}, [r11]! 126 vmov q15, q14 137 vst1.8 {q14, q15}, [r6], lr 160 vld1.8 {q14, q15}, [r2]! 174 vst1.8 {q14, q15}, [r6]! 290 vld1.8 {q14, q15}, [r2]! 304 vst1.8 {q14, q15}, [r6]! 432 vld1.8 {q14, q15}, [r10]! 443 vst1.8 {q14, q15}, [r11] [all...] |
vp8_vpxyv12_copyframe_func_neon.asm | 65 vld1.8 {q14, q15}, [r10]! 76 vst1.8 {q14, q15}, [r11]!
|
vp8_vpxyv12_extendframeborders_neon.asm | 68 vmov q15, q14 79 vst1.8 {q14, q15}, [r6], lr 102 vld1.8 {q14, q15}, [r2]! 116 vst1.8 {q14, q15}, [r6]! 192 vst1.8 {q15}, [r6], lr 373 vld1.8 {q14, q15}, [r2]! 387 vst1.8 {q14, q15}, [r6]!
|
vp8_vpxyv12_copysrcframe_func_neon.asm | 59 vld1.8 {q14, q15}, [r10]! 69 vst1.8 {q14, q15}, [r11]!
|
/external/libvpx/vp8/decoder/arm/neon/ |
dequant_dc_idct_neon.asm | 88 vmov q15, q14 104 vst1.16 {q14, q15}, [r0]
|
dequant_idct_neon.asm | 82 vmov q15, q14 98 vst1.16 {q14, q15}, [r0]
|