/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_idct16x16_add_neon.asm | 28 vtrn.32 q8, q10 33 vtrn.16 q10, q11 54 vld2.s16 {q9,q10}, [r0]! 55 vld2.s16 {q10,q11}, [r0]! 217 vadd.s16 q1, q9, q10 ; step1[1] = step2[1] + step2[2]; 218 vsub.s16 q2, q9, q10 ; step1[2] = step2[1] - step2[2]; 229 vmull.s16 q10, d29, d16 233 vsub.s32 q13, q10, q12 237 vadd.s32 q10, q10, q1 [all...] |
vp9_avg_neon.asm | 40 vld1.8 {q10-q11}, [r6@128], r4 43 vrhadd.u8 q2, q2, q10 55 vld1.8 {q10-q11}, [r6@128], r3 61 vrhadd.u8 q2, q2, q10
|
vp9_iht8x8_add_neon.asm | 108 vtrn.32 q8, q10 113 vtrn.16 q10, q11 248 vmull.s16 q10, d29, d16 256 vmlsl.s16 q10, d27, d16 264 vqrshrn.s32 d11, q10, #14 ; >> 14 273 vadd.s16 q10, q2, q5 ; output[2] = step1[2] + step1[5]; 388 vmull.s16 q10, d18, d31 392 vmlsl.s16 q10, d28, d30 396 vadd.s32 q14, q2, q10 400 vsub.s32 q2, q2, q10 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
vp9_idct16x16_add_neon.asm | 28 vtrn.32 q8, q10 33 vtrn.16 q10, q11 54 vld2.s16 {q9,q10}, [r0]! 55 vld2.s16 {q10,q11}, [r0]! 217 vadd.s16 q1, q9, q10 ; step1[1] = step2[1] + step2[2]; 218 vsub.s16 q2, q9, q10 ; step1[2] = step2[1] - step2[2]; 229 vmull.s16 q10, d29, d16 233 vsub.s32 q13, q10, q12 237 vadd.s32 q10, q10, q1 [all...] |
vp9_avg_neon.asm | 40 vld1.8 {q10-q11}, [r6@128], r4 43 vrhadd.u8 q2, q2, q10 55 vld1.8 {q10-q11}, [r6@128], r3 61 vrhadd.u8 q2, q2, q10
|
vp9_iht8x8_add_neon.asm | 108 vtrn.32 q8, q10 113 vtrn.16 q10, q11 248 vmull.s16 q10, d29, d16 256 vmlsl.s16 q10, d27, d16 264 vqrshrn.s32 d11, q10, #14 ; >> 14 273 vadd.s16 q10, q2, q5 ; output[2] = step1[2] + step1[5]; 388 vmull.s16 q10, d18, d31 392 vmlsl.s16 q10, d28, d30 396 vadd.s32 q14, q2, q10 400 vsub.s32 q2, q2, q10 [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_processing/aecm/ |
aecm_core_neon.S | 51 vmull.u16 q10, d26, d24 55 vst1.32 {q10, q11}, [r4, :256]! @ &echo_est[i] 56 vadd.u32 q8, q10 107 vmull.u16 q10, d26, d24 109 vst1.16 {q10, q11}, [r2, :256]! @ echo_est[i] 136 vshll.s16 q10, d24, #16 138 vst1.16 {q10, q11}, [r2, :256]!
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
sixtappredict8x4_neon.asm | 82 vmull.u8 q10, d12, d0 92 vmlsl.u8 q10, d31, d1 102 vmlsl.u8 q10, d31, d4 112 vmlal.u8 q10, d31, d2 122 vmlal.u8 q10, d31, d5 137 vqadd.s16 q10, q6 144 vqrshrun.s16 d25, q10, #7 158 vmull.u8 q10, d10, d0 170 vmlsl.u8 q10, d29, d1 182 vmlsl.u8 q10, d29, d [all...] |
vp8_subpixelvariance16x16_neon.asm | 73 vmull.u8 q10, d6, d0 95 vmlal.u8 q10, d6, d1 104 vqrshrn.u16 d17, q10, #7 124 vmull.u8 q10, d3, d0 142 vmlal.u8 q10, d3, d1 ;(src_ptr[0] * Filter[1]) 164 vqrshrn.u16 d11, q10, #7 261 vmull.u8 q10, d6, d0 283 vmlal.u8 q10, d6, d1 292 vqrshrn.u16 d17, q10, #7 369 vmov.i8 q9, #0 ;q9, q10 - ss [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
sixtappredict8x4_neon.asm | 82 vmull.u8 q10, d12, d0 92 vmlsl.u8 q10, d31, d1 102 vmlsl.u8 q10, d31, d4 112 vmlal.u8 q10, d31, d2 122 vmlal.u8 q10, d31, d5 137 vqadd.s16 q10, q6 144 vqrshrun.s16 d25, q10, #7 158 vmull.u8 q10, d10, d0 170 vmlsl.u8 q10, d29, d1 182 vmlsl.u8 q10, d29, d [all...] |
vp8_subpixelvariance16x16_neon.asm | 73 vmull.u8 q10, d6, d0 95 vmlal.u8 q10, d6, d1 104 vqrshrn.u16 d17, q10, #7 124 vmull.u8 q10, d3, d0 142 vmlal.u8 q10, d3, d1 ;(src_ptr[0] * Filter[1]) 164 vqrshrn.u16 d11, q10, #7 261 vmull.u8 q10, d6, d0 283 vmlal.u8 q10, d6, d1 292 vqrshrn.u16 d17, q10, #7 369 vmov.i8 q9, #0 ;q9, q10 - ss [all...] |
/frameworks/rs/cpu_ref/ |
rsCpuIntrinsics_neon_Blend.S | 71 vmov q2, q10 122 vqadd.u8 q2, q10 135 vmull.u8 q10, d14, d20 152 vaddw.u8 q10, d12 161 vrshrn.u16 d20, q10, #8 168 vqadd.u8 q2, q10 279 vmull.u8 q10, d6, d20 286 vqadd.u16 q2, q10 292 vrshr.u16 q10, q2, #8 299 vqadd.u16 q2, q10 [all...] |
rsCpuIntrinsics_neon_Blur.S | 66 * q10,q11 -- 16 convolved columns 117 vaddl.u8 q10, d20, d21 192 vext.u16 q13, q9, q10, #7 198 vext.u16 q13, q9, q10, #6 204 vext.u16 q13, q9, q10, #5 210 //vext.u16 q13, q9, q10, #4 216 vext.u16 q13, q9, q10, #3 222 vext.u16 q13, q9, q10, #2 228 vext.u16 q13, q9, q10, #1 239 vmov q9, q10 [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.S | 43 VADDL.U8 q10,d2,d12 50 VMLAL.U8 q10,d6,d31 56 VMLAL.U8 q10,d8,d31 61 VMLSL.U8 q10,d4,d30 65 VMLSL.U8 q10,d10,d30
|
/external/libhevc/common/arm/ |
ihevc_itrans_recon_16x16.s | 370 vadd.s32 q10,q6,q12 389 vqrshrn.s32 d30,q10,#shift_stage1_idct @// r0 = (a0 + b0 + rnd) >> 7(shift_stage1_idct) 436 vmull.s16 q10,d10,d0[0] 437 vmlsl.s16 q10,d11,d2[2] 462 vmlsl.s16 q10,d4,d3[0] 463 vmlal.s16 q10,d5,d0[2] 522 vmlsl.s16 q10,d10,d0[0] 523 vmlsl.s16 q10,d11,d3[2] 524 vmlal.s16 q10,d4,d1[0] 525 vmlsl.s16 q10,d5,d1[2 [all...] |
ihevc_intra_pred_luma_mode_3_to_9.s | 231 vmull.u8 q10, d14, d7 @mul (row 2) 232 vmlal.u8 q10, d15, d6 @mul (row 2) 239 vrshrn.i16 d20, q10, #5 @round shft (row 2) 275 vmull.u8 q10, d14, d7 @mul (row 6) 276 vmlal.u8 q10, d15, d6 @mul (row 6) 283 vrshrn.i16 d20, q10, #5 @round shft (row 6) 330 vmull.u8 q10, d14, d7 @mul (row 6) 332 vmlal.u8 q10, d15, d6 @mul (row 6) 362 vrshrn.i16 d20, q10, #5 @(from previous loop)round shft (row 6) 394 vmull.u8 q10, d14, d7 @mul (row 2 [all...] |
/external/valgrind/main/none/tests/arm/ |
neon128.stdout.exp | 12 vmov.i32 q10, #0x70000 :: Qd 0x00070000 0x00070000 0x00070000 0x00070000 13 vmov.i32 q10, #0x70000 :: Qd 0x00070000 0x00070000 0x00070000 0x00070000 37 vmvn.i32 q10, #0x70000 :: Qd 0xfff8ffff 0xfff8ffff 0xfff8ffff 0xfff8ffff 38 vmvn.i32 q10, #0x70000 :: Qd 0xfff8ffff 0xfff8ffff 0xfff8ffff 0xfff8ffff 69 vbic.i32 q10, #0x70000 :: Qd 0x55505555 0x55505555 0x55505555 0x55505555 70 vbic.i32 q10, #0x70000 :: Qd 0x1518191d 0x14181f1c 0x13181a1b 0x12181e1f 76 vmvn q10, q15 :: Qd 0xffffffe7 0xffffffe7 0xffffffe7 0xffffffe7 Qm (i32)0x00000018 77 vmvn q10, q15 :: Qd 0xd9d2d2d5 0xdad5d1d4 0xdbd3d4d4 0xdcd0d1d0 Qm (i32)0x00000018 83 vmov q10, q15 :: Qd 0x00000018 0x00000018 0x00000018 0x00000018 Qm (i32)0x00000018 84 vmov q10, q15 :: Qd 0x262d2d2a 0x252a2e2b 0x242c2b2b 0x232f2e2f Qm (i32)0x0000001 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/ |
vp9_avg_neon.asm | 40 vld1.8 {q10-q11}, [r6@128], r4 43 vrhadd.u8 q2, q2, q10 55 vld1.8 {q10-q11}, [r6@128], r3 61 vrhadd.u8 q2, q2, q10
|
vp9_iht8x8_add_neon.asm | 108 vtrn.32 q8, q10 113 vtrn.16 q10, q11 248 vmull.s16 q10, d29, d16 256 vmlsl.s16 q10, d27, d16 264 vqrshrn.s32 d11, q10, #14 ; >> 14 273 vadd.s16 q10, q2, q5 ; output[2] = step1[2] + step1[5]; 388 vmull.s16 q10, d18, d31 392 vmlsl.s16 q10, d28, d30 396 vadd.s32 q14, q2, q10 400 vsub.s32 q2, q2, q10 [all...] |
/external/chromium_org/third_party/openmax_dl/dl/api/arm/ |
arm64COMM_s.h | 159 str q10, [sp, #32] 208 ldr q10, [sp, #32]
|
/external/pixman/pixman/ |
pixman-android-neon.S | 137 vshll.u16 q10, d22, #BILINEAR_INTERPOLATION_BITS 138 vmlsl.u16 q10, d22, d31 139 vmlal.u16 q10, d23, d31 141 vshrn.u32 d1, q10, #(2 * BILINEAR_INTERPOLATION_BITS) 157 vshll.u16 q10, d22, #BILINEAR_INTERPOLATION_BITS 158 vmlsl.u16 q10, d22, d31 159 vmlal.u16 q10, d23, d31 170 vshrn.u32 d1, q10, #(2 * BILINEAR_INTERPOLATION_BITS)
|
/hardware/samsung_slsi/exynos5/libswconverter/ |
csc_interleave_memcpy_neon.s | 81 vld1.8 {q10}, [r11]! 98 vst2.8 {q10, q11}, [r10]!
|
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
transform_neon.S | 121 vld1.32 {q10, q11}, [r7]! @ tmpimQ16[] 125 vrshl.s32 q10, q10, q8 134 vmovn.s32 d4, q10 202 vmull.s16 q10, d7, d0 @ WebRtcIsacfix_kSinTab2[k] * yiQ16 203 vmlsl.s16 q10, d6, d1 @ kCosTab2[k] * yrQ16 208 vshl.s32 q10, q10, q15 216 vmovn.s32 d5, q10 392 vmull.s16 q10, d0, d5 @ kCosTab2[k] * inimQ7[ [all...] |
lpc_masking_model_neon.S | 36 vmov.s64 q10, #0 37 vmov.u8 d20[0], r4 @ Set q10 to 1. 81 vsub.s64 q11, q10 98 vsub.s64 q11, q10 123 vsub.s64 q11, q10 142 vsub.s64 q11, q10
|
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
vp8_memcpy_neon.asm | 42 vld1.8 {q10, q11}, [r1]! 45 vst1.8 {q10, q11}, [r0]!
|