Home
last modified time | relevance | path

Searched refs:q14 (Results 1 – 25 of 30) sorted by relevance

12

/external/libvpx/vp8/common/arm/neon/
Drecon16x16mb_neon.asm32 vld1.u8 {q14, q15}, [r0]!
44 vld1.16 {q14, q15}, [r1]!
56 vadd.s16 q6, q6, q14
83 vld1.u8 {q14, q15}, [r0]!
95 vld1.16 {q14, q15}, [r1]!
103 vadd.s16 q6, q6, q14
Dmbloopfilter_neon.asm381 vabd.u8 q14, q8, q7 ; abs(q1 - q0)
386 vmax.u8 q12, q13, q14
394 vcgt.u8 q14, q14, q2 ; (abs(q1 - q0) > thresh) * -1
420 vorr q14, q13, q14 ; vp8_hevmask
449 vand q13, q1, q14 ; Filter2 &= hev
470 vbic q1, q1, q14 ; vp8_filter &= ~hev
477 vmov q14, q15
483 vmlal.s8 q14, d2, d5 ; Filter2 * 27
489 vqshrn.s16 d28, q14, #7 ; u = clamp((63 + Filter2 * 27)>>7)
496 vqsub.s8 q15, q7, q14 ; s = clamp(qs0 - u)
[all …]
Dloopfiltersimpleverticaledge_neon.asm63 vabd.u8 q14, q3, q6 ; abs(p1 - q1)
65 vshr.u8 q14, q14, #1 ; abs(p1 - q1) / 2
66 vqadd.u8 q15, q15, q14 ; abs(p0 - q0) * 2 + abs(p1 - q1) / 2
87 vadd.s16 q14, q13, q13
89 vadd.s16 q13, q13, q14
Dbilinearpredict16x16_neon.asm69 vmull.u8 q14, d12, d0
89 vmlal.u8 q14, d12, d1
102 vqrshrn.u16 d21, q14, #7
120 vmull.u8 q14, d9, d0
136 vmlal.u8 q14, d9, d1
160 vqrshrn.u16 d15, q14, #7
254 vmull.u8 q14, d12, d0
274 vmlal.u8 q14, d12, d1
286 vqrshrn.u16 d21, q14, #7
Drecon4b_neon.asm27 vld1.u8 {q14, q15}, [r0]
39 vld1.16 {q14, q15}, [r1]
47 vadd.s16 q6, q6, q14
Dloopfiltersimplehorizontaledge_neon.asm43 vabd.u8 q14, q5, q8 ; abs(p1 - q1)
45 vshr.u8 q14, q14, #1 ; abs(p1 - q1) / 2
46 vqadd.u8 q15, q15, q14 ; abs(p0 - q0) * 2 + abs(p1 - q1) / 2
Dloopfilter_neon.asm317 vabd.u8 q14, q8, q7 ; abs(q1 - q0)
323 vmax.u8 q12, q13, q14
329 vcgt.u8 q14, q14, q2 ; (abs(q1 - q0) > thresh)*-1
359 vorr q14, q13, q14 ; vp8_hevmask
364 vand q1, q1, q14 ; vp8_filter &= hev
387 vbic q1, q1, q14 ; vp8_filter &= ~hev
Dcopymem16x16_neon.asm48 vld1.u8 {q14}, [r0], r1
52 vst1.u8 {q14}, [r2], r3
Dsixtappredict8x8_neon.asm40 vld1.s32 {q14, q15}, [r2] ;load first_pass filter
47 vabs.s32 q12, q14
309 vmov q12, q14
321 ;vld1.s32 {q14, q15}, [r2] ;load first_pass filter
322 vabs.s32 q12, q14
501 vmov q12, q14
Dbuildintrapredictorsmby_neon.asm273 vqadd.s16 q14, q3, q4
285 vqshrun.s16 d6, q14, #0
556 vqadd.s16 q14, q3, q4
568 vqshrun.s16 d6, q14, #0
/external/libvpx/vp8/encoder/arm/neon/
Dvp8_subpixelvariance16x16s_neon.asm61 vld1.8 {q14}, [r2], r3
162 vsubl.u8 q14, d5, d7
180 vpadal.s16 q8, q14
237 vmov.i8 q14, #0 ;q9, q10 - sse
284 vmlal.s16 q14, d18, d18 ;sse
288 vmlal.s16 q14, d20, d20 ;sse
292 vmlal.s16 q14, d22, d22 ;sse
296 vmlal.s16 q14, d24, d24 ;sse
302 vmlal.s16 q14, d0, d0 ;sse
306 vmlal.s16 q14, d2, d2 ;sse
[all …]
Dsubtract_neon.asm71 vsubl.u8 q14, d12, d14
80 vst1.16 {q14}, [r0]!
121 vsubl.u8 q14, d12, d13
130 vst1.16 {q14}, [r0]!
157 vsubl.u8 q14, d12, d13
166 vst1.16 {q14}, [r0]!
Dshortfdct_neon.asm37 vmull.s16 q14, d4, d3[0] ;i=3
42 vmlal.s16 q14, d5, d3[1]
47 vmlal.s16 q14, d6, d3[2]
52 vmlal.s16 q14, d7, d3[3] ;sumtemp for i=3
58 vrshrn.i32 d28, q14, #14
Dvp8_subpixelvariance16x16_neon.asm72 vmull.u8 q14, d12, d0
92 vmlal.u8 q14, d12, d1
105 vqrshrn.u16 d21, q14, #7
123 vmull.u8 q14, d9, d0
139 vmlal.u8 q14, d9, d1
163 vqrshrn.u16 d15, q14, #7
260 vmull.u8 q14, d12, d0
280 vmlal.u8 q14, d12, d1
292 vqrshrn.u16 d21, q14, #7
379 vsubl.u8 q14, d3, d7
[all …]
Dvariance_neon.asm44 vsubl.u8 q14, d3, d7
61 vpadal.s16 q8, q14
117 vsubl.u8 q14, d3, d7
131 vpadal.s16 q8, q14
237 vsubl.u8 q14, d3, d7
251 vpadal.s16 q8, q14
Dfastfdct8x4_neon.asm74 vqdmulh.s16 q14, q2, d0[2]
81 …vshr.s16 q14, q14, #1 ;d28:temp1 = ( c1 * x_c3)>>16; d29:temp1 = (d1 * x_c3)>>…
125 vqdmulh.s16 q14, q12, d0[2]
132 …vshr.s16 q14, q14, #1 ;d28:temp1 = ( c1 * x_c3)>>16; d29:temp1 = (d1 * x_c3)>>…
Dvp8_mse16x16_neon.asm47 vsubl.u8 q14, d3, d7
100 vsubl.u8 q14, d3, d7
114 vpadal.s16 q8, q14
154 vsubl.u8 q14, d3, d7
Dvp8_memcpy_neon.asm44 vld1.8 {q14, q15}, [r1]!
46 vst1.8 {q14, q15}, [r0]!
/external/libvpx/vpx_scale/arm/neon/
Dvp8_vpxyv12_copyframeyonly_neon.asm55 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]!
267 vst1.8 {q14}, [r6], lr
290 vld1.8 {q14, q15}, [r2]!
304 vst1.8 {q14, q15}, [r6]!
432 vld1.8 {q14, q15}, [r10]!
[all …]
Dvp8_vpxyv12_extendframeborders_neon.asm68 vmov q15, q14
79 vst1.8 {q14, q15}, [r6], lr
102 vld1.8 {q14, q15}, [r2]!
116 vst1.8 {q14, q15}, [r6]!
191 vst1.8 {q14}, [r5], lr
350 vst1.8 {q14}, [r6], lr
373 vld1.8 {q14, q15}, [r2]!
387 vst1.8 {q14, q15}, [r6]!
Dvp8_vpxyv12_copyframe_func_neon.asm65 vld1.8 {q14, q15}, [r10]!
76 vst1.8 {q14, q15}, [r11]!
Dvp8_vpxyv12_copysrcframe_func_neon.asm59 vld1.8 {q14, q15}, [r10]!
69 vst1.8 {q14, q15}, [r11]!
/external/libvpx/vp8/decoder/arm/neon/
Ddequant_idct_neon.asm73 vmov.i16 q14, #0
82 vmov q15, q14
98 vst1.16 {q14, q15}, [r0]
Didct_dequant_dc_full_2x_neon.asm173 vmov.i16 q14, #0
174 vmov q15, q14
175 vst1.16 {q14, q15}, [r0] ; write over high input
177 vst1.16 {q14, q15}, [r0] ; write over low input
Didct_dequant_full_2x_neon.asm165 vmov.i16 q14, #0
166 vmov q15, q14
167 vst1.16 {q14, q15}, [r0] ; write over high input
169 vst1.16 {q14, q15}, [r0] ; write over low input

12