/external/libvpx/vp8/common/arm/neon/ |
D | sixtappredict8x4_neon.asm | 151 vext.8 d27, d6, d7, #1 ;construct src_ptr[-1] 157 vmlsl.u8 q8, d27, d1 ;-(src_ptr[-1] * vp8_filter[1]) 163 vext.8 d27, d6, d7, #4 ;construct src_ptr[2] 169 vmlsl.u8 q8, d27, d4 ;-(src_ptr[2] * vp8_filter[4]) 175 vext.8 d27, d6, d7, #2 ;construct src_ptr[0] 181 vmlal.u8 q8, d27, d2 ;(src_ptr[0] * vp8_filter[2]) 187 vext.8 d27, d6, d7, #5 ;construct src_ptr[3] 193 vmlal.u8 q8, d27, d5 ;(src_ptr[3] * vp8_filter[5]) 199 vext.8 d27, d6, d7, #3 ;construct src_ptr[1] 205 vmull.u8 q3, d27, d3 ;(src_ptr[1] * vp8_filter[3]) [all …]
|
D | sixtappredict8x8_neon.asm | 164 vext.8 d27, d6, d7, #1 ;construct src_ptr[-1] 170 vmlsl.u8 q8, d27, d1 ;-(src_ptr[-1] * vp8_filter[1]) 176 vext.8 d27, d6, d7, #4 ;construct src_ptr[2] 182 vmlsl.u8 q8, d27, d4 ;-(src_ptr[2] * vp8_filter[4]) 188 vext.8 d27, d6, d7, #2 ;construct src_ptr[0] 194 vmlal.u8 q8, d27, d2 ;(src_ptr[0] * vp8_filter[2]) 200 vext.8 d27, d6, d7, #5 ;construct src_ptr[3] 206 vmlal.u8 q8, d27, d5 ;(src_ptr[3] * vp8_filter[5]) 212 vext.8 d27, d6, d7, #3 ;construct src_ptr[1] 218 vmull.u8 q3, d27, d3 ;(src_ptr[1] * vp8_filter[3]) [all …]
|
D | sixtappredict4x4_neon.asm | 122 vqrshrun.s16 d27, q7, #7 ;shift/round/saturate to u8 198 vext.8 d23, d27, d28, #4 220 vmull.u8 q3, d27, d0 ;(src_ptr[-2] * vp8_filter[0]) 332 vqrshrun.s16 d27, q7, #7 ;shift/round/saturate to u8 335 vst1.32 {d27[0]}, [r4] ;store result 336 vst1.32 {d27[1]}, [r0] 348 vld1.32 {d27[0]}, [r0], r1 ;load src data 350 vld1.32 {d27[1]}, [r0], r1 367 vext.8 d23, d27, d28, #4 372 vmull.u8 q3, d27, d0 ;(src_ptr[-2] * vp8_filter[0])
|
D | bilinearpredict8x8_neon.asm | 92 vqrshrn.u16 d27, q7, #7 116 vmull.u8 q6, d27, d0 124 vmlal.u8 q5, d27, d1 156 vld1.u8 {d27}, [r0], r1 170 vst1.u8 {d27}, [r4], lr
|
D | bilinearpredict16x16_neon.asm | 186 vld1.u8 {d26, d27}, [lr]! 194 vmull.u8 q6, d27, d0 201 vmlal.u8 q4, d27, d1 310 vld1.u8 {d26, d27}, [r0], r1 318 vmull.u8 q6, d27, d0 325 vmlal.u8 q4, d27, d1
|
D | bilinearpredict4x4_neon.asm | 84 vext.8 d27, d29, d30, #4 87 vmlal.u8 q2, d27, d1
|
D | recon16x16mb_neon.asm | 38 vmovl.u8 q3, d27 89 vmovl.u8 q3, d27
|
D | sixtappredict16x16_neon.asm | 320 vext.8 d27, d10, d11, #4 331 vmlsl.u8 q9, d27, d4 343 vext.8 d27, d9, d10, #3 355 vmull.u8 q11, d27, d3
|
D | recon4b_neon.asm | 33 vmovl.u8 q3, d27
|
D | loopfiltersimplehorizontaledge_neon.asm | 34 vld1.s8 {d26[], d27[]}, [r3] ; limit -> q13
|
D | loopfiltersimpleverticaledge_neon.asm | 33 vld1.s8 {d26[], d27[]}, [r3] ; limit -> q13
|
/external/libvpx/vp8/encoder/arm/neon/ |
D | variance_neon.asm | 60 vmlal.s16 q10, d27, d27 130 vmlal.s16 q10, d27, d27 250 vmlal.s16 q10, d27, d27
|
D | vp8_mse16x16_neon.asm | 57 vmlal.s16 q8, d27, d27 113 vmlal.s16 q10, d27, d27
|
D | vp8_subpixelvariance8x8_neon.asm | 95 vqrshrn.u16 d27, q7, #7 118 vmull.u8 q6, d27, d0 126 vmlal.u8 q5, d27, d1 136 vqrshrn.u16 d27, q6, #7 149 vld1.u8 {d27}, [r0], r1
|
D | vp8_subpixelvariance16x16_neon.asm | 192 vld1.u8 {d26, d27}, [lr]! 200 vmull.u8 q6, d27, d0 207 vmlal.u8 q4, d27, d1 319 vld1.u8 {d26, d27}, [r0], r1 327 vmull.u8 q6, d27, d0 334 vmlal.u8 q4, d27, d1 392 vmlal.s16 q10, d27, d27
|
D | vp8_subpixelvariance16x16s_neon.asm | 71 vsubl.u8 q1, d5, d27 179 vmlal.s16 q10, d27, d27 427 vld1.u8 {d24, d25, d26, d27}, [r0], r1 534 vmlal.s16 q10, d27, d27
|
D | fastfdct8x4_neon.asm | 88 vadd.s16 d7, d25, d27 ;op[2] = ((temp2 * x_c2 )>>16) + temp2 139 vadd.s16 d8, d23, d27 ;c2 = ((temp2 * x_c2 )>>16) + temp2
|
/external/libvpx/vpx_scale/arm/neon/ |
D | vp8_vpxyv12_extendframeborders_neon.asm | 171 vld1.8 {d26[], d27[]}, [r2], lr
|
/external/webkit/JavaScriptCore/assembler/ |
D | ARMv7Assembler.h | 123 d27 = 27 << 1, enumerator
|