/frameworks/rs/cpu_ref/ |
rsCpuIntrinsics_neon_ColorMatrix.S | 303 vmovl.u8 q15, d3 /* A */ 310 veor q15, q15 317 veor q15, q15 324 veor q15, q15 335 vqmovun.s16 d3, q15
|
rsCpuIntrinsics_neon_Convolve.S | 48 vld1.8 {q15}, [r3], r5 135 vmov.u32 q15, #0x7f 265 vadd.i32 q4, q4, q15 266 vadd.i32 q5, q5, q15
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
vp9_reconintra_neon.asm | 544 vadd.s16 q15, q0, q11 550 vqmovun.s16 d3, q15 552 vadd.s16 q15, q2, q11 557 vqmovun.s16 d27, q15 566 vadd.s16 q15, q1, q11 572 vqmovun.s16 d3, q15 574 vadd.s16 q15, q2, q11 579 vqmovun.s16 d27, q15 588 vadd.s16 q15, q0, q11 594 vqmovun.s16 d3, q15 [all...] |
vp9_convolve8_avg_neon.asm | 122 vtrn.32 q14, q15 140 MULTIPLY_BY_Q0 q15, d22, d18, d19, d23, d24, d26, d27, d25 148 vqrshrun.s32 d5, q15, #7 261 MULTIPLY_BY_Q0 q15, d19, d20, d21, d22, d24, d26, d27, d25 267 vqrshrun.s32 d5, q15, #7
|
vp9_convolve8_neon.asm | 122 vtrn.32 q14, q15 132 MULTIPLY_BY_Q0 q15, d22, d18, d19, d23, d24, d26, d27, d25 140 vqrshrun.s32 d5, q15, #7 245 MULTIPLY_BY_Q0 q15, d19, d20, d21, d22, d24, d26, d27, d25 251 vqrshrun.s32 d5, q15, #7
|
/hardware/samsung_slsi/exynos5/libswconverter/ |
csc_ARGB8888_to_YUV420SP_NEON.s | 54 vmov.u16 q15, #18 @#-18 66 vmov.u16 q15, #18 @#18 91 vmls.u16 q7,q6,q15 @-(18 * B[k]) 101 vmov.u16 q15, #129 @#129 107 vmla.u16 q7,q5,q15 @q0 += 129 *G[k] 125 vmla.u16 q0,q5,q15 @q0 += 129 *G[k] 158 vmla.u16 q7,q5,q15 @q0 += 129 *G[k] 175 vmla.u16 q0,q5,q15 @q0 += 129 *G[k]
|
/system/core/libpixelflinger/ |
col32cb16blend_neon.S | 46 vmov.u16 q15, #256 // create alpha constant 64 vsub.u16 q3, q15, q3 // invert alpha
|
/external/webrtc/src/modules/audio_coding/codecs/isac/fix/source/ |
lpc_masking_model_neon.S | 54 vmov.s64 q15, #0 @ Initialize the sum64_tmp. 78 vqadd.s64 q14, q0, q15 @ Sum and test overflow. 82 vshr.s64 q15, #1 83 vadd.s64 q14, q0, q15 88 vmov.s64 q15, q14 96 vqadd.s64 q0, q13, q15 @ Sum and test overflow. 99 vshr.s64 q15, #1 100 vadd.s64 q0, q13, q15
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/ |
fastquantizeb_neon.asm | 113 vtst.16 q15, q5, q8 ; non-zero element is set to all 1 120 vand q1, q7, q15 178 vld1.s16 {q14, q15}, [r5@128]; load round_ptr [0-15] 182 vadd.s16 q13, q15 214 vtst.16 q15, q13, q8 ; non-zero element is set to all 1 219 vand q11, q11, q15
|
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
fastquantizeb_neon.asm | 113 vtst.16 q15, q5, q8 ; non-zero element is set to all 1 120 vand q1, q7, q15 178 vld1.s16 {q14, q15}, [r5@128]; load round_ptr [0-15] 182 vadd.s16 q13, q15 214 vtst.16 q15, q13, q8 ; non-zero element is set to all 1 219 vand q11, q11, q15
|
subtract_neon.asm | 90 vsubl.u8 q15, d13, d15 99 vst1.16 {q15}, [r5], r6 147 vsubl.u8 q15, d14, d15 156 vst1.16 {q15}, [r7], r12 183 vsubl.u8 q15, d14, d15 192 vst1.16 {q15}, [r7], r12
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/ |
fastquantizeb_neon.asm | 113 vtst.16 q15, q5, q8 ; non-zero element is set to all 1 120 vand q1, q7, q15 178 vld1.s16 {q14, q15}, [r5@128]; load round_ptr [0-15] 182 vadd.s16 q13, q15 214 vtst.16 q15, q13, q8 ; non-zero element is set to all 1 219 vand q11, q11, q15
|
subtract_neon.asm | 90 vsubl.u8 q15, d13, d15 99 vst1.16 {q15}, [r5], r6 147 vsubl.u8 q15, d14, d15 156 vst1.16 {q15}, [r7], r12 183 vsubl.u8 q15, d14, d15 192 vst1.16 {q15}, [r7], r12
|
/external/valgrind/main/none/tests/arm/ |
neon128.stdout.exp | 20 vmov.i64 q15, #0xFF0000FF00FFFF00 :: Qd 0xff0000ff 0x00ffff00 0xff0000ff 0x00ffff00 21 vmov.i64 q15, #0xFF0000FF00FFFF00 :: Qd 0xff0000ff 0x00ffff00 0xff0000ff 0x00ffff00 45 vmvn.i64 q15, #0xFF0000FF00FFFF00 :: Qd 0x00ffff00 0xff0000ff 0x00ffff00 0xff0000ff 46 vmvn.i64 q15, #0xFF0000FF00FFFF00 :: Qd 0x00ffff00 0xff0000ff 0x00ffff00 0xff0000ff 58 vorr.i32 q15, #0x7000000 :: Qd 0x57555555 0x57555555 0x57555555 0x57555555 59 vorr.i32 q15, #0x7000000 :: Qd 0x171d191d 0x171c1f1c 0x171b1a1b 0x171f1e1f 71 vbic.i32 q15, #0x7000000 :: Qd 0x50555555 0x50555555 0x50555555 0x50555555 72 vbic.i32 q15, #0x7000000 :: Qd 0x101d191d 0x101c1f1c 0x101b1a1b 0x101f1e1f 76 vmvn q10, q15 :: Qd 0xffffffe7 0xffffffe7 0xffffffe7 0xffffffe7 Qm (i32)0x00000018 77 vmvn q10, q15 :: Qd 0xd9d2d2d5 0xdad5d1d4 0xdbd3d4d4 0xdcd0d1d0 Qm (i32)0x0000001 [all...] |
/external/libhevc/common/arm/ |
ihevc_weighted_pred_bi.s | 169 vdup.u32 q15,r4 @vmovq_n_s32(tmp_lvl_shift) 201 vadd.s32 q2,q2,q15 @vaddq_s32(i4_tmp1_t1, tmp_lvl_shift_t) 214 vadd.s32 q5,q5,q15 @vaddq_s32(i4_tmp2_t1, tmp_lvl_shift_t) ii iteration 221 vadd.s32 q7,q7,q15 @vaddq_s32(i4_tmp1_t1, tmp_lvl_shift_t) iii iteration 232 vadd.s32 q9,q9,q15 @vaddq_s32(i4_tmp2_t1, tmp_lvl_shift_t) iv iteration
|
/external/libpng/arm/ |
filter_neon.S | 171 vaddl.u8 q15, \rc, \rc @ 2*c 174 vabd.u16 q15, q12, q15 @ pc 176 vcle.u16 q13, q13, q15 @ pa <= pc 177 vcle.u16 q14, q14, q15 @ pb <= pc
|
/external/pixman/pixman/ |
pixman-android-neon.S | 142 vshr.u16 q15, q12, #(16 - BILINEAR_INTERPOLATION_BITS) 160 vshr.u16 q15, q12, #(16 - BILINEAR_INTERPOLATION_BITS) 173 vshr.u16 q15, q12, #(16 - BILINEAR_INTERPOLATION_BITS) 259 vshr.u16 q15, q12, #(16 - BILINEAR_INTERPOLATION_BITS) 265 vshr.u16 q15, q12, #(16 - BILINEAR_INTERPOLATION_BITS)
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.S | 141 VMOV.I32 q15,#0x14 147 VMLA.I32 q5,q1,q15 152 VMLA.I32 q6,q1,q15 158 VMLA.I32 q2,q1,q15 164 VMLA.I32 q3,q1,q15
|
/external/openssl/crypto/aes/asm/ |
aesv8-armx.pl | 314 ### q8-q15 preloaded key schedule 350 vld1.32 {q14-q15},[$key_],#32 392 aese $dat,q15 432 aese $dat,q15 486 aesd $dat0,q15 487 aesd $dat1,q15 571 aesd $dat0,q15 572 aesd $dat1,q15 612 aesd $dat,q15 640 ### q8-q15 preloaded key schedul [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/ |
vp9_convolve8_avg_neon.asm | 122 vtrn.32 q14, q15 140 MULTIPLY_BY_Q0 q15, d22, d18, d19, d23, d24, d26, d27, d25 148 vqrshrun.s32 d5, q15, #7 261 MULTIPLY_BY_Q0 q15, d19, d20, d21, d22, d24, d26, d27, d25 267 vqrshrun.s32 d5, q15, #7
|
vp9_convolve8_neon.asm | 122 vtrn.32 q14, q15 132 MULTIPLY_BY_Q0 q15, d22, d18, d19, d23, d24, d26, d27, d25 140 vqrshrun.s32 d5, q15, #7 245 MULTIPLY_BY_Q0 q15, d19, d20, d21, d22, d24, d26, d27, d25 251 vqrshrun.s32 d5, q15, #7
|
vp9_idct32x32_add_neon.asm | 238 ; Touches q8-q12, q15 (q13-q14 are preserved) 255 ; (used) two for inputs (regA-regD), one for constants (q15) 262 ; (used) five for intermediate (q8-q12), one for constants (q15) 269 vmull.s16 q15, $regB, d30 270 ; (used) six for intermediate (q8-q12, q15) 273 vadd.s32 q10, q10, q15 283 ; Touches q8-q12, q15 (q13-q14 are preserved) 358 ; into q0-q7 and the second one into q8-q15. There is a stride of 64, 381 vld1.s16 {q15}, [r3]! 396 vtrn.32 q13, q15 [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_convolve8_avg_neon.asm | 122 vtrn.32 q14, q15 140 MULTIPLY_BY_Q0 q15, d22, d18, d19, d23, d24, d26, d27, d25 148 vqrshrun.s32 d5, q15, #7 261 MULTIPLY_BY_Q0 q15, d19, d20, d21, d22, d24, d26, d27, d25 267 vqrshrun.s32 d5, q15, #7
|
vp9_convolve8_neon.asm | 122 vtrn.32 q14, q15 132 MULTIPLY_BY_Q0 q15, d22, d18, d19, d23, d24, d26, d27, d25 140 vqrshrun.s32 d5, q15, #7 245 MULTIPLY_BY_Q0 q15, d19, d20, d21, d22, d24, d26, d27, d25 251 vqrshrun.s32 d5, q15, #7
|
vp9_idct32x32_add_neon.asm | 238 ; Touches q8-q12, q15 (q13-q14 are preserved) 255 ; (used) two for inputs (regA-regD), one for constants (q15) 262 ; (used) five for intermediate (q8-q12), one for constants (q15) 269 vmull.s16 q15, $regB, d30 270 ; (used) six for intermediate (q8-q12, q15) 273 vadd.s32 q10, q10, q15 283 ; Touches q8-q12, q15 (q13-q14 are preserved) 358 ; into q0-q7 and the second one into q8-q15. There is a stride of 64, 381 vld1.s16 {q15}, [r3]! 396 vtrn.32 q13, q15 [all...] |