/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/ |
H A D | mbloopfilter_neon.c | 25 uint8x16_t q10, // q3 44 q0u8 = vabdq_u8(q10, q9); 162 uint8x16_t q5, q6, q7, q8, q9, q10; local 184 q10 = vld1q_u8(src); 187 q5, q6, q7, q8, q9, q10, 213 uint8x16_t q5, q6, q7, q8, q9, q10; local 262 q10 = vcombine_u8(d20, d21); 265 q5, q6, q7, q8, q9, q10, 303 uint8x16_t q5, q6, q7, q8, q9, q10; local 354 q10 14 vp8_mbloop_filter_neon( uint8x16_t qblimit, uint8x16_t qlimit, uint8x16_t qthresh, uint8x16_t q3, uint8x16_t q4, uint8x16_t q5, uint8x16_t q6, uint8x16_t q7, uint8x16_t q8, uint8x16_t q9, uint8x16_t q10, uint8x16_t *q4r, uint8x16_t *q5r, uint8x16_t *q6r, uint8x16_t *q7r, uint8x16_t *q8r, uint8x16_t *q9r) argument 470 uint8x16_t q5, q6, q7, q8, q9, q10; local [all...] |
/external/chromium_org/third_party/libjpeg_turbo/simd/ |
H A D | jsimd_arm_neon.S | 233 * 2 | d20 | d21 ( q10 ) 248 vmul.s16 q10, q10, q2 502 vqrshrn.s16 d18, q10, #2 516 vtrn.16 q10, q11 528 vadd.u8 q10, q10, q0 720 * 2 | d20 | d21 ( q10 ) 735 vmul.s16 q10, q10, q [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | lattice_neon.S | 59 vmull.s32 q10, d0, d28 @ tmp32a = input0 * (*ptr0) 64 vrshrn.i64 d4, q10, #15 72 vmull.s32 q10, d6, d30 @ input2 * (*ptr2 + tmp32b) 75 vrshrn.i64 d16, q10, #16 78 vmull.s32 q10, d16, d28 @ input0 * (*ptr2) 82 vrshrn.i64 d18, q10, #15
|
H A D | 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, d [all...] |
/external/libvpx/libvpx/vp8/common/arm/neon/ |
H A D | vp8_subpixelvariance8x8_neon.asm | 80 vmull.u8 q10, d10, d0 92 vmlal.u8 q10, d11, d1 98 vqrshrn.u16 d30, q10, #7 160 vmov.i8 q9, #0 ;q9, q10 - sse 161 vmov.i8 q10, #0 178 vmlal.s16 q10, d9, d9 184 vmlal.s16 q10, d11, d11 190 vmlal.s16 q10, d13, d13 196 vmlal.s16 q10, d15, d15 200 vadd.u32 q10, q [all...] |
H A D | sixtappredict8x8_neon.asm | 86 vmull.u8 q10, d12, d0 96 vmlsl.u8 q10, d31, d1 106 vmlsl.u8 q10, d31, d4 116 vmlal.u8 q10, d31, d2 126 vmlal.u8 q10, d31, d5 143 vqadd.s16 q10, q6 150 vqrshrun.s16 d25, q10, #7 171 vmull.u8 q10, d10, d0 183 vmlsl.u8 q10, d29, d1 195 vmlsl.u8 q10, d2 [all...] |
H A D | idct_dequant_full_2x_neon.asm | 66 vqadd.s16 q10, q2, q3 ; a1 = 0 + 8 94 vqadd.s16 q4, q10, q3 97 vqsub.s16 q7, q10, q3 112 ; q10: 1 * cospi 116 vqdmulh.s16 q10, q5, d0[0] ; cospi8sqrt2minus1 123 vshr.s16 q10, q10, #1 126 ; q10: 1 + 1 * cospi : d1/temp1 128 vqadd.s16 q10, q5, q10 [all...] |
H A D | 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, d2 [all...] |
H A D | 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 [all...] |
/external/webrtc/src/modules/audio_coding/codecs/isac/fix/source/ |
H A D | lattice_neon.S | 66 vmull.s32 q10, d0, d28 @ tmp32a = input0 * (*ptr0) 71 vrshrn.i64 d4, q10, #15 79 vmull.s32 q10, d6, d30 @ input2 * (*ptr2 + tmp32b) 82 vrshrn.i64 d16, q10, #16 85 vmull.s32 q10, d16, d28 @ input0 * (*ptr2) 89 vrshrn.i64 d18, q10, #15
|
/external/jpeg/ |
H A D | jsimd_arm_neon.S | 198 vmul.s16 q2, q2, q10 207 vmul.s16 q8, q8, q10 211 idct_helper q2, q3, q4, q5, q6, q7, q8, q9, q10, q11, q12, q13, q14 229 idct_helper q2, q3, q4, q5, q6, q7, q8, q9, q10, q11, q12, q13, q14 356 vadd.s32 q10, q14, q13 360 vrshr.s32 q10, q10, #\shift 362 vmovn.s32 \y26, q10 365 vrshrn.s32 \y26, q10, #\shift 369 vadd.s32 q10, q1 [all...] |
/external/pixman/pixman/ |
H A D | pixman-arm-neon-asm-bilinear.S | 505 q3, q8, q10, q11 508 q3, q8, q10, q11, d5 521 vshll.u16 q10, d22, #BILINEAR_INTERPOLATION_BITS 522 vmlsl.u16 q10, d22, d31 523 vmlal.u16 q10, d23, d31 525 vshrn.u32 d1, q10, #(2 * BILINEAR_INTERPOLATION_BITS) 534 q3, q8, q10, q11 537 q3, q8, q10, q11, d5 551 vshll.u16 q10, d22, #BILINEAR_INTERPOLATION_BITS 552 vmlsl.u16 q10, d2 [all...] |
H A D | 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)
|
/external/openssl/crypto/aes/asm/ |
H A D | aesv8-armx.S | 36 .byte 0x00,0x43,0xf0,0xf3 @ aese q10,q0 43 veor q10,q10,q1 46 veor q3,q3,q10 55 .byte 0x00,0x43,0xf0,0xf3 @ aese q10,q0 61 veor q10,q10,q1 64 veor q3,q3,q10 70 .byte 0x00,0x43,0xf0,0xf3 @ aese q10,q0 76 veor q10,q1 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/ |
H A D | 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...] |
H A D | 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
|
H A D | 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/libvpx/libvpx/vp9/common/arm/neon/ |
H A D | 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...] |
H A D | 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
|
H A D | 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/ |
H A D | 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/libhevc/common/arm/ |
H A D | 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,d [all...] |
H A D | 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, d1 [all...] |
/external/valgrind/main/none/tests/arm/ |
H A D | 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, q1 [all...] |
/external/chromium_org/third_party/openmax_dl/dl/api/arm/ |
H A D | arm64COMM_s.h | 159 str q10, [sp, #32] 208 ldr q10, [sp, #32]
|