Home
last modified time | relevance | path

Searched refs:d15 (Results 1 – 25 of 27) sorted by relevance

12

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/
Ddequant_idct_neon.c22 int32x2_t d14, d15; in vp8_dequant_idct_add_neon() local
29 d14 = d15 = vdup_n_s32(0); in vp8_dequant_idct_add_neon()
49 d15 = vld1_lane_s32((const int32_t *)dst0, d15, 0); in vp8_dequant_idct_add_neon()
51 d15 = vld1_lane_s32((const int32_t *)dst0, d15, 1); in vp8_dequant_idct_add_neon()
128 vreinterpret_u8_s32(d15))); in vp8_dequant_idct_add_neon()
131 d15 = vreinterpret_s32_u8(vqmovun_s16(q2)); in vp8_dequant_idct_add_neon()
138 vst1_lane_s32((int32_t *)dst0, d15, 0); in vp8_dequant_idct_add_neon()
140 vst1_lane_s32((int32_t *)dst0, d15, 1); in vp8_dequant_idct_add_neon()
Dloopfilter_neon.asm85 vld1.u8 {d15}, [r12@64], r1 ; q0
103 vst1.u8 {d15}, [r2@64], r1 ; store v oq0
143 vld1.u8 {d15}, [r2], r1
174 vswp d16, d15
188 vst4.8 {d14[0], d15[0], d16[0], d17[0]}, [r0], r1
189 vst4.8 {d14[1], d15[1], d16[1], d17[1]}, [r12], r1
190 vst4.8 {d14[2], d15[2], d16[2], d17[2]}, [r0], r1
191 vst4.8 {d14[3], d15[3], d16[3], d17[3]}, [r12], r1
192 vst4.8 {d14[4], d15[4], d16[4], d17[4]}, [r0], r1
193 vst4.8 {d14[5], d15[5], d16[5], d17[5]}, [r12], r1
[all …]
Dloopfiltersimpleverticaledge_neon.asm114 vst2.8 {d14[0], d15[0]}, [r0], r12
115 vst2.8 {d14[1], d15[1]}, [r3], r12
116 vst2.8 {d14[2], d15[2]}, [r0], r12
117 vst2.8 {d14[3], d15[3]}, [r3], r12
118 vst2.8 {d14[4], d15[4]}, [r0], r12
119 vst2.8 {d14[5], d15[5]}, [r3], r12
120 vst2.8 {d14[6], d15[6]}, [r0], r12
121 vst2.8 {d14[7], d15[7]}, [r3]
Dsad16_neon.asm53 vabal.u8 q13, d7, d15
78 vabal.u8 q13, d7, d15
103 vabal.u8 q13, d7, d15
124 vabal.u8 q13, d7, d15
171 vabal.u8 q13, d7, d15
192 vabal.u8 q13, d7, d15
Dsave_reg_neon.asm23 vst1.i64 {d12, d13, d14, d15}, [r0]!
30 vld1.i64 {d12, d13, d14, d15}, [r0]!
Dvp8_subpixelvariance16x16_neon.asm102 vqrshrn.u16 d15, q8, #7
113 vst1.u8 {d14, d15, d16, d17}, [lr]! ;store result
121 vld1.u8 {d14, d15, d16}, [r0], r1
149 vmull.u8 q4, d15, d0
152 vext.8 d14, d14, d15, #1
158 vext.8 d15, d15, d16, #1
161 vmlal.u8 q4, d15, d1
168 vqrshrn.u16 d15, q14, #7
175 vst1.u8 {d14, d15, d16, d17}, [lr]!
290 vqrshrn.u16 d15, q8, #7
[all …]
Dvp8_subpixelvariance16x16s_neon.asm49 vld1.u8 {d12, d13, d14, d15}, [r0], r1
89 vmlal.s16 q10, d15, d15
166 vsubl.u8 q3, d13, d15
247 vld1.u8 {d12, d13, d14, d15}, [r0], r1
279 vsubl.u8 q1, d5, d15
374 vld1.u8 {d12, d13, d14, d15}, [r0], r1
416 vld1.u8 {d12, d13, d14, d15}, [r0], r1
449 vst1.u8 {d12, d13, d14, d15}, [r3]!
474 vld1.u8 {d14, d15}, [r0], r1
488 vst1.u8 {d12, d13, d14, d15}, [r3]!
[all …]
Dsixtappredict8x4_neon.asm166 vext.8 d31, d14, d15, #1
178 vext.8 d31, d14, d15, #4
190 vext.8 d31, d14, d15, #2
202 vext.8 d31, d14, d15, #5
214 vext.8 d31, d14, d15, #3
249 vdup.8 d2, d15[0]
250 vdup.8 d3, d15[4]
413 vdup.8 d2, d15[0]
415 vdup.8 d3, d15[4]
Dsixtappredict8x8_neon.asm179 vext.8 d31, d14, d15, #1
191 vext.8 d31, d14, d15, #4
203 vext.8 d31, d14, d15, #2
215 vext.8 d31, d14, d15, #5
227 vext.8 d31, d14, d15, #3
266 vdup.8 d2, d15[0]
267 vdup.8 d3, d15[4]
451 vdup.8 d2, d15[0]
453 vdup.8 d3, d15[4]
Dmbloopfilter_neon.asm90 vld1.u8 {d15}, [r12@64], r1 ; q0
113 vst1.u8 {d15}, [r12@64], r1 ; store v oq0
147 vld1.u8 {d15}, [r12], r1
203 vst1.8 {d15}, [r12], r1
242 vld1.u8 {d15}, [r12], r1
298 vst1.8 {d15}, [r12], r1
379 vsubl.s8 q13, d15, d13
Dsixtappredict16x16_neon.asm164 vext.8 d15, d7, d8, #3
176 vmull.u8 q6, d15, d3 ;(src_ptr[1] * vp8_filter[3])
213 vdup.8 d2, d15[0]
214 vdup.8 d3, d15[4]
403 vdup.8 d2, d15[0]
404 vdup.8 d3, d15[4]
Dsixtappredict4x4_neon.asm226 vdup.8 d2, d15[0]
227 vdup.8 d3, d15[4]
370 vdup.8 d2, d15[0]
372 vdup.8 d3, d15[4]
Dvp8_subpixelvariance8x8_neon.asm196 vmlal.s16 q10, d15, d15
Dloopfiltersimplehorizontaledge_neon.asm50 vsubl.s8 q3, d15, d13
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/
Dvp9_mb_lpf_neon.asm29 vpush {d8-d15}
55 vld1.u8 {d15}, [r8@64], r1 ; q7
115 vpop {d8-d15}
131 vpush {d8-d15}
155 vld1.8 {d15}, [r0@64], r1
177 vtrn.8 d14, d15
249 vtrn.32 d23, d15
254 vtrn.16 d2, d15
259 vtrn.8 d3, d15
276 vst1.8 {d15}, [r0@64], r1
[all …]
Dvp9_save_reg_neon.asm23 vst1.i64 {d12, d13, d14, d15}, [r0]!
30 vld1.i64 {d12, d13, d14, d15}, [r0]!
Dvp9_iht8x8_add_neon.asm172 vqrshrn.s32 d15, q3, #14 ; >> 14
288 vdup.16 d15, r1 ; duplicate cospi_30_64
295 vmull.s16 q3, d30, d15
296 vmull.s16 q4, d31, d15
302 vmlal.s16 q1, d16, d15
303 vmlal.s16 q2, d17, d15
500 vqrshrn.s32 d15, q0, #14 ; >> 14
538 vmlal.s16 q1, d15, d30
542 vmlsl.s16 q0, d15, d30
579 vpush {d8-d15}
[all …]
Dvp9_loopfilter_16_neon.asm53 vpush {d8-d15} ; save neon registers
76 vpop {d8-d15} ; restore neon registers
84 ; registers d8-d15, so the calling function must save those registers.
148 vsubl.s8 q11, d15, d13
Dvp9_idct8x8_add_neon.asm73 vqrshrn.s32 d15, q3, #14 ; >> 14
209 vpush {d8-d15}
308 vpop {d8-d15}
321 vpush {d8-d15}
514 vpop {d8-d15}
Dvp9_idct32x32_add_neon.asm318 vpush {d8-d15}
491 DO_BUTTERFLY_STD cospi_28_64, cospi_4_64, d10, d11, d14, d15
616 DO_BUTTERFLY_STD cospi_19_64, cospi_13_64, d10, d11, d14, d15
641 DO_BUTTERFLY_STD (-cospi_20_64), (-cospi_12_64), d8, d9, d14, d15
816 DO_BUTTERFLY_STD cospi_22_64, cospi_10_64, d10, d11, d14, d15
841 DO_BUTTERFLY_STD (-cospi_8_64), (-cospi_24_64), d8, d9, d14, d15
931 DO_BUTTERFLY_STD cospi_16_64, cospi_16_64, d10, d11, d14, d15
1295 vpop {d8-d15}
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/
Dsubtract_neon.asm90 vsubl.u8 q15, d13, d15
138 vld1.8 {d15}, [r4], r6
147 vsubl.u8 q15, d14, d15
174 vld1.8 {d15}, [r5], r6
183 vsubl.u8 q15, d14, d15
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/ppc/
Drecon_altivec.asm23 lvx v3, r8, \Diff ;# v3 = d8..d15
62 lvx v3, r8, \Diff ;# v2 = d8..d15
153 lwzu r0, 32(r3) ;# v3 = d8..d15
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vpx_scale/arm/neon/
Dvp8_vpxyv12_copyframe_func_neon.asm26 vpush {d8 - d15}
159 vpop {d8 - d15}
Dvp8_vpxyv12_extendframeborders_neon.asm25 vpush {d8 - d15}
155 vld1.8 {d14[], d15[]}, [r2], lr
235 vpop {d8 - d15}
Dvp8_vpxyv12_copysrcframe_func_neon.asm29 vpush {d8 - d15}
255 vpop {d8 - d15}

12