/system/core/libpixelflinger/ |
col32cb16blend_neon.S | 75 // q11 = dst blue1 84 vshl.u16 q12, q11, #5 // shift dst green1 to top 6 bits 86 vshr.u16 q13, q11, #11 // shift dst red1 to low 5 bits 89 vand q11, q11, q14 // extract dst blue1 95 vmul.u16 q11, q11, q3 // multiply dst blue1 by src alpha 101 vadd.u16 q11, q11, q2 // add src blue to dst blue1 106 vshr.u16 q11, q11, #8 // shift down blue [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
armVCM4P10_DeblockingLuma_unsafe_s.S | 31 VSUBL.U8 q11,d5,d9 35 VSHR.S16 q11,q11,#2 39 VRHADD.S16 q10,q11,q10 78 VADDL.U8 q11,d6,d9 81 VSHR.U16 q11,q11,#1 82 VHADD.U16 q11,q12,q11 89 VQRSHRN.U16 d29,q11,# [all...] |
armVCM4P10_DeblockingChroma_unsafe_s.S | 32 VSUBL.U8 q11,d5,d9 35 VSHR.S16 q11,q11,#2 38 VRHADD.S16 q10,q11,q10
|
omxVCM4P10_PredictIntra_16x16_s.S | 212 VMULL.S16 q11,d8,d20 214 VMLAL.S16 q11,d9,d21 218 VPADDL.S32 q11,q11 219 VSHL.I64 q12,q11,#2 220 VADD.I64 q11,q11,q12 221 VRSHR.S64 q11,q11,#6 222 VSHL.I64 q12,q11,# [all...] |
/external/openssl/crypto/modes/asm/ |
ghashv8-armx.S | 17 vshr.u64 q11,q3,#63 19 vand q11,q11,q8 21 vext.8 q11,q11,q11,#8 23 vorr q3,q3,q11 @ H<<<=1 35 vmov.i8 q11,#0xe1 37 vshl.u64 q11,q11,#5 [all...] |
/external/libhevc/common/arm/ |
ihevc_itrans_recon_8x8.s | 208 vmull.s16 q11,d10,d0[0] @// y4 * cos4(part of c0 and c1) 242 vadd.s32 q5,q10,q11 @// c0 = y0 * cos4 + y4 * cos4(part of a0 and a1) 243 vsub.s32 q10,q10,q11 @// c1 = y0 * cos4 - y4 * cos4(part of a0 and a1) 252 vsub.s32 q11,q10,q9 @// a2 = c1 - d1(part of r2,r5) 258 vadd.s32 q12,q11,q14 @// a2 + b2(part of r2) 259 vsub.s32 q11,q11,q14 @// a2 - b2(part of r5) 270 vqrshrn.s32 d14,q11,#shift_stage1_idct @// r5 = (a2 - b2 + rnd) >> 7(shift_stage1_idct) 320 vsub.s32 q11,q10,q9 @// a2 = c1 - d1(part of r2,r5) 326 vadd.s32 q12,q11,q14 @// a2 + b2(part of r2 [all...] |
ihevc_itrans_recon_32x32.s | 229 vmull.s16 q11,d10,d0[0] 230 vmlal.s16 q11,d11,d1[2] 265 vmlal.s16 q11,d12,d3[0] 266 vmlal.s16 q11,d13,d4[2] 299 vmlal.s16 q11,d10,d6[0] 300 vmlal.s16 q11,d11,d7[2] 339 vmlsl.s16 q11,d12,d7[0] 340 vmlsl.s16 q11,d13,d5[2] 375 vmlsl.s16 q11,d10,d0[0] 376 vmlsl.s16 q11,d11,d2[2 [all...] |
ihevc_intra_pred_luma_mode_3_to_9.s | 158 vmull.s8 q11, d30, d31 @(col+1)*intra_pred_angle [0:7](col) 177 vmovn.s16 d6, q11 184 vshr.s16 q11, q11, #5 190 vqmovn.s16 d8, q11 220 vmull.u8 q11, d16, d7 @mul (row 1) 221 vmlal.u8 q11, d17, d6 @mul (row 1) 228 vrshrn.i16 d22, q11, #5 @round shft (row 1) 264 vmull.u8 q11, d16, d7 @mul (row 5) 265 vmlal.u8 q11, d17, d6 @mul (row 5 [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
lattice_neon.S | 60 vmull.s32 q11, d1, d28 @ tmp32a = input0 * (*ptr0) 65 vrshrn.i64 d5, q11, #15 73 vmull.s32 q11, d7, d30 @ input2 * (*ptr2 + tmp32b) 76 vrshrn.i64 d17, q11, #16 79 vmull.s32 q11, d17, d28 @ input0 * (*ptr2) 83 vrshrn.i64 d19, q11, #15 100 vmull.s32 q11, d0, d28 @ tmp32a = input0 * (*ptr0) 104 vrshrn.i64 d4, q11, #15 107 vmull.s32 q11, d7, d30 @ input2 * (*ptr2 + tmp32b) 108 vrshrn.i64 d16, q11, #1 [all...] |
transform_neon.S | 57 vdup.s32 q11, r6 77 vqdmulh.s32 q0, q8, q11 @ xrQ16 * factQ19 78 vqdmulh.s32 q1, q9, q11 @ xrQ16 * factQ19 79 vqdmulh.s32 q2, q12, q11 @ xrQ16 * factQ19 80 vqdmulh.s32 q3, q13, q11 @ xrQ16 * factQ19 121 vld1.32 {q10, q11}, [r7]! @ tmpimQ16[] 126 vrshl.s32 q11, q11, q8 135 vmovn.s32 d5, q11 393 vmull.s16 q11, d1, d4 @ kCosTab2[k] * inimQ7[ [all...] |
/external/webrtc/src/modules/audio_coding/codecs/isac/fix/source/ |
lattice_neon.S | 67 vmull.s32 q11, d1, d28 @ tmp32a = input0 * (*ptr0) 72 vrshrn.i64 d5, q11, #15 80 vmull.s32 q11, d7, d30 @ input2 * (*ptr2 + tmp32b) 83 vrshrn.i64 d17, q11, #16 86 vmull.s32 q11, d17, d28 @ input0 * (*ptr2) 90 vrshrn.i64 d19, q11, #15 107 vmull.s32 q11, d0, d28 @ tmp32a = input0 * (*ptr0) 111 vrshrn.i64 d4, q11, #15 114 vmull.s32 q11, d7, d30 @ input2 * (*ptr2 + tmp32b) 115 vrshrn.i64 d16, q11, #1 [all...] |
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
shortfdct_neon.asm | 46 vld1.32 {q11,q12}, [r12@128] ; q11=12000, q12=51000 89 vmlal.s16 q11, d7, d16 ; d1*5352 + 12000 97 vmlal.s16 q11, d6, d17 ; c1*2217 + d1*5352 + 12000 101 vshrn.s32 d1, q11, #16 ; op[4] = (c1*2217 + d1*5352 + 12000)>>16 130 vadd.s16 q11, q0, q3 ; a1 = ip[0] + ip[3] 135 vshl.s16 q11, q11, #3 ; a1 << 3 140 vadd.s16 q0, q11, q12 ; [A0 | B0] = a1 + b1 141 vsub.s16 q2, q11, q12 ; [A2 | B2] = a1 - b [all...] |
fastquantizeb_neon.asm | 58 vabs.s16 q11, q1 67 vadd.s16 q11, q7 72 vqdmulh.s16 q11, q9 83 vshr.s16 q11, #1 88 veor.s16 q11, q13 94 vsub.s16 q11, q13 105 vst1.s16 {q10, q11}, [r6] ; store: qcoeff = x2 108 vmul.s16 q13, q7, q11 125 vtst.16 q3, q11, q8 ; non-zero element is set to all 1 130 vand q11, q7, q [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/ |
shortfdct_neon.asm | 46 vld1.32 {q11,q12}, [r12@128] ; q11=12000, q12=51000 89 vmlal.s16 q11, d7, d16 ; d1*5352 + 12000 97 vmlal.s16 q11, d6, d17 ; c1*2217 + d1*5352 + 12000 101 vshrn.s32 d1, q11, #16 ; op[4] = (c1*2217 + d1*5352 + 12000)>>16 130 vadd.s16 q11, q0, q3 ; a1 = ip[0] + ip[3] 135 vshl.s16 q11, q11, #3 ; a1 << 3 140 vadd.s16 q0, q11, q12 ; [A0 | B0] = a1 + b1 141 vsub.s16 q2, q11, q12 ; [A2 | B2] = a1 - b [all...] |
fastquantizeb_neon.asm | 58 vabs.s16 q11, q1 67 vadd.s16 q11, q7 72 vqdmulh.s16 q11, q9 83 vshr.s16 q11, #1 88 veor.s16 q11, q13 94 vsub.s16 q11, q13 105 vst1.s16 {q10, q11}, [r6] ; store: qcoeff = x2 108 vmul.s16 q13, q7, q11 125 vtst.16 q3, q11, q8 ; non-zero element is set to all 1 130 vand q11, q7, q [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/ |
idct_dequant_full_2x_neon.c | 24 int16x8_t q0, q1, q2, q3, q4, q5, q6, q7, q8, q9, q10, q11; local 95 q11 = vqsubq_s16(q2, q3); 107 q5 = vqaddq_s16(q11, q2); 108 q6 = vqsubq_s16(q11, q2); 122 q11 = vqdmulhq_n_s16(q2tmp3.val[1], cospi8sqrt2minus1); 128 q11 = vshrq_n_s16(q11, 1); 131 q11 = vqaddq_s16(q2tmp3.val[1], q11); 133 q8 = vqsubq_s16(q8, q11); [all...] |
/ndk/tests/build/b14825026-aarch64-FP_LO_REGS/jni/ |
idct_dequant_full_2x_neon.c | 24 int16x8_t q0, q1, q2, q3, q4, q5, q6, q7, q8, q9, q10, q11; local 95 q11 = vqsubq_s16(q2, q3); 107 q5 = vqaddq_s16(q11, q2); 108 q6 = vqsubq_s16(q11, q2); 122 q11 = vqdmulhq_n_s16(q2tmp3.val[1], cospi8sqrt2minus1); 128 q11 = vshrq_n_s16(q11, 1); 131 q11 = vqaddq_s16(q2tmp3.val[1], q11); 133 q8 = vqsubq_s16(q8, q11); [all...] |
/external/chromium_org/third_party/boringssl/linux-arm/crypto/aes/ |
bsaes-armv7.S | 89 veor q11, q1, q9 93 vtbl.8 d2, {q11}, d16 94 vtbl.8 d3, {q11}, d17 107 veor q11, q7, q9 110 vtbl.8 d14, {q11}, d16 111 vtbl.8 d15, {q11}, d17 115 vshr.u64 q11, q4, #1 117 veor q11, q11, q5 119 vand q11, q11, q [all...] |
/external/openssl/crypto/aes/asm/ |
bsaes-armv7.S | 88 veor q11, q1, q9 92 vtbl.8 d2, {q11}, d16 93 vtbl.8 d3, {q11}, d17 106 veor q11, q7, q9 109 vtbl.8 d14, {q11}, d16 110 vtbl.8 d15, {q11}, d17 114 vshr.u64 q11, q4, #1 116 veor q11, q11, q5 118 vand q11, q11, q [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/ |
fastquantizeb_neon.asm | 58 vabs.s16 q11, q1 67 vadd.s16 q11, q7 72 vqdmulh.s16 q11, q9 83 vshr.s16 q11, #1 88 veor.s16 q11, q13 94 vsub.s16 q11, q13 105 vst1.s16 {q10, q11}, [r6] ; store: qcoeff = x2 108 vmul.s16 q13, q7, q11 125 vtst.16 q3, q11, q8 ; non-zero element is set to all 1 130 vand q11, q7, q [all...] |
/external/valgrind/main/none/tests/arm/ |
neon128.c | 376 TESTINSN_imm("vmvn.i32 q11", q11, 0x7FF); 408 TESTINSN_un("vmov q10, q11", q10, q11, i16, 7); 421 TESTINSN_bin("vadd.i32 q10, q11, q12", q10, q11, i32, 24, q12, i32, 120); 434 TESTINSN_bin("vsub.i32 q10, q11, q12", q10, q11, i32, 24, q12, i32, 120); 440 TESTINSN_bin("vand q10, q11, q12", q10, q11, i8, 0xfe, q12, i8, 0xed) [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/ |
vp9_idct32x32_1_add_neon.asm | 24 vld1.8 {q11}, [$src], $stride 36 vqadd.u8 q11, q11, $diff 48 vqsub.u8 q11, q11, $diff 60 vst1.8 {q11},[$dst], $stride
|
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_idct32x32_1_add_neon.asm | 24 vld1.8 {q11}, [$src], $stride 36 vqadd.u8 q11, q11, $diff 48 vqsub.u8 q11, q11, $diff 60 vst1.8 {q11},[$dst], $stride
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
vp9_idct32x32_1_add_neon.asm | 24 vld1.8 {q11}, [$src], $stride 36 vqadd.u8 q11, q11, $diff 48 vqsub.u8 q11, q11, $diff 60 vst1.8 {q11},[$dst], $stride
|
/external/pixman/pixman/ |
pixman-arm-neon-asm.S | 167 vmull.u8 q11, d3, d7 170 vrshr.u16 q3, q11, #8 173 vraddhn.u16 d23, q11, q3 180 vqadd.u8 q9, q0, q11 256 vqadd.u8 q9, q0, q11 273 vmull.u8 q11, d3, d7 281 vrshr.u16 q3, q11, #8 287 vraddhn.u16 d23, q11, q3 365 vmull.u8 q11, d3, d7 368 vrshr.u16 q3, q11, # [all...] |