/external/libvpx/vp8/common/arm/neon/ |
D | sixtappredict16x16_neon.asm | 61 vdup.8 d0, d24[0] ;first_pass filter (d0-d5) 62 vdup.8 d1, d24[4] 217 vld1.u8 {d24}, [lr], r2 233 vmlsl.u8 q5, d24, d4 242 vmlal.u8 q4, d24, d5 249 vmull.u8 q10, d24, d3 293 vdup.8 d0, d24[0] ;first_pass filter (d0-d5) 294 vdup.8 d1, d24[4] 317 vext.8 d24, d6, d7, #4 ;construct src_ptr[2] 328 vmlsl.u8 q6, d24, d4 ;-(src_ptr[2] * vp8_filter[4]) [all …]
|
D | sixtappredict8x4_neon.asm | 51 vdup.8 d0, d24[0] ;first_pass filter (d0-d5) 52 vdup.8 d1, d24[4] 132 vqrshrun.s16 d24, q9, #7 140 vst1.u8 {d24}, [lr]! 245 vmull.u8 q5, d24, d0 249 vmlsl.u8 q4, d24, d1 258 vmlal.u8 q3, d24, d2 ;(src_ptr[0] * vp8_filter[2]) 299 vdup.8 d0, d24[0] ;first_pass filter (d0-d5) 301 vdup.8 d1, d24[4] 376 vqrshrun.s16 d24, q9, #7 [all …]
|
D | sixtappredict8x8_neon.asm | 54 vdup.8 d0, d24[0] ;first_pass filter (d0-d5) 55 vdup.8 d1, d24[4] 138 vqrshrun.s16 d24, q9, #7 145 vst1.u8 {d24}, [lr]! 273 vmlsl.u8 q5, d24, d4 282 vmlal.u8 q4, d24, d5 289 vmull.u8 q10, d24, d3 328 vdup.8 d0, d24[0] ;first_pass filter (d0-d5) 329 vdup.8 d1, d24[4] 410 vqrshrun.s16 d24, q9, #7 [all …]
|
D | bilinearpredict8x4_neon.asm | 67 vqrshrn.u16 d24, q8, #7 87 vmull.u8 q3, d24, d0 91 vmlal.u8 q2, d24, d1 113 vld1.u8 {d24}, [r0], r1 123 vst1.u8 {d24}, [r4], lr
|
D | sixtappredict4x4_neon.asm | 50 vdup.8 d0, d24[0] ;first_pass filter (d0-d5) 52 vdup.8 d1, d24[4] 209 vext.8 d24, d28, d29, #4 230 vmlsl.u8 q6, d24, d1 235 vmlal.u8 q5, d24, d3 ;(src_ptr[1] * vp8_filter[3]) 265 vdup.8 d0, d24[0] ;first_pass filter (d0-d5) 267 vdup.8 d1, d24[4] 368 vext.8 d24, d28, d29, #4 382 vmlsl.u8 q6, d24, d1 387 vmlal.u8 q5, d24, d3 ;(src_ptr[1] * vp8_filter[3])
|
D | bilinearpredict8x8_neon.asm | 66 vqrshrn.u16 d24, q8, #7 113 vmull.u8 q3, d24, d0 121 vmlal.u8 q2, d24, d1 153 vld1.u8 {d24}, [r0], r1 167 vst1.u8 {d24}, [r4], lr
|
D | bilinearpredict16x16_neon.asm | 184 vld1.u8 {d24, d25}, [lr]! 189 vmull.u8 q3, d24, d0 198 vmlal.u8 q1, d24, d1 ;(src_ptr[pixel_step] * vp8_filter[1]) 308 vld1.u8 {d24, d25}, [r0], r1 313 vmull.u8 q3, d24, d0 322 vmlal.u8 q1, d24, d1 ;(src_ptr[pixel_step] * vp8_filter[1])
|
D | recon16x16mb_neon.asm | 35 vmovl.u8 q0, d24 ;modify Pred data from 8 bits to 16 bits 86 vmovl.u8 q0, d24 ;modify Pred data from 8 bits to 16 bits
|
D | reconb_neon.asm | 43 vadd.s16 d4, d4, d24
|
D | recon4b_neon.asm | 30 vmovl.u8 q0, d24 ;modify Pred data from 8 bits to 16 bits
|
D | mbloopfilter_neon.asm | 487 vqshrn.s16 d24, q12, #7 ; u = clamp((63 + Filter2 * 18)>>7)
|
/external/libvpx/vp8/encoder/arm/neon/ |
D | vp8_mse16x16_neon.asm | 54 vmlal.s16 q9, d24, d24 109 vmlal.s16 q9, d24, d24 157 vmull.s16 q8, d24, d24
|
D | variance_neon.asm | 56 vmlal.s16 q9, d24, d24 126 vmlal.s16 q9, d24, d24 187 vmlal.s16 q9, d24, d24 246 vmlal.s16 q9, d24, d24
|
D | shortfdct_neon.asm | 56 vrshrn.i32 d24, q12, #14 66 vmlal.s16 q4, d24, d5[0] 67 vmlal.s16 q5, d24, d5[1] 68 vmlal.s16 q6, d24, d5[2] 69 vmlal.s16 q7, d24, d5[3]
|
D | vp8_subpixelvariance8x8_neon.asm | 69 vqrshrn.u16 d24, q8, #7 115 vmull.u8 q3, d24, d0 123 vmlal.u8 q2, d24, d1 133 vqrshrn.u16 d24, q3, #7 146 vld1.u8 {d24}, [r0], r1 174 vsubl.u8 q6, d24, d2
|
D | vp8_subpixelvariance16x16_neon.asm | 190 vld1.u8 {d24, d25}, [lr]! 195 vmull.u8 q3, d24, d0 204 vmlal.u8 q1, d24, d1 ;(src_ptr[pixel_step] * Filter[1]) 317 vld1.u8 {d24, d25}, [r0], r1 322 vmull.u8 q3, d24, d0 331 vmlal.u8 q1, d24, d1 ;(src_ptr[pixel_step] * Filter[1]) 388 vmlal.s16 q9, d24, d24
|
D | vp8_subpixelvariance16x16s_neon.asm | 68 vsubl.u8 q6, d2, d24 175 vmlal.s16 q9, d24, d24 296 vmlal.s16 q14, d24, d24 ;sse 427 vld1.u8 {d24, d25, d26, d27}, [r0], r1 530 vmlal.s16 q9, d24, d24
|
D | fastfdct8x4_neon.asm | 56 vsub.s16 d24, d5, d7 66 vadd.s16 d24, d2, d3 86 vadd.s16 d3, d24, d26 ;op[0] = ((temp1 * x_c2 )>>16) + temp1 112 vsub.s16 d24, d5, d7
|
D | sad8_neon.asm | 201 vpaddl.u16 d1, d24
|
D | subtract_neon.asm | 44 vst1.16 {d24}, [r0], r12
|
/external/libvpx/vpx_scale/arm/neon/ |
D | vp8_vpxyv12_extendframeborders_neon.asm | 58 vld1.8 {d24[], d25[]}, [r1], lr 170 vld1.8 {d24[], d25[]}, [r1], lr 338 vld1.8 {d24[], d25[]}, [r1], lr 441 vld1.8 {d24[]}, [r1], lr 460 vst1.8 {d24}, [r5], lr
|
D | vp8_vpxyv12_copyframeyonly_neon.asm | 116 vld1.8 {d24[], d25[]}, [r1], lr 255 vld1.8 {d24[], d25[]}, [r1], lr
|
/external/webkit/JavaScriptCore/assembler/ |
D | ARMv7Assembler.h | 120 d24 = 24 << 1, enumerator
|