/external/openssl/crypto/modes/asm/ |
H A D | 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...] |
H A D | ghash-armv4.S | 381 vmull.p8 q11, d26, d22 @ G = A*B2 386 veor q9, q9, q11 @ M = G + H 393 vmull.p8 q11, d26, d22 @ K = A*B4 405 vext.8 q11, q11, q11, #12 408 veor q10, q10, q11 419 vmull.p8 q11, d28, d22 @ G = A*B2 424 veor q9, q9, q11 @ M = G + H 431 vmull.p8 q11, d2 [all...] |
/external/libhevc/common/arm/ |
H A D | 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,q1 [all...] |
H A D | 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,d1 [all...] |
H A D | 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, d1 [all...] |
H A D | ihevc_inter_pred_chroma_horz.s | 206 vmull.u8 q11,d10,d25 @mul_res = vmull_u8(src[0_3], coeffabs_3)@ 211 vmlsl.u8 q11,d8,d24 @mul_res = vmlsl_u8(src[0_2], coeffabs_2)@ 223 vmlal.u8 q11,d12,d26 @mul_res = vmlsl_u8(src[0_0], coeffabs_0)@ 229 vmlsl.u8 q11,d14,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 255 vqrshrun.s16 d22,q11,#6 266 vst1.16 {q11},[r1],r6 @store the result pu1_dst 293 vmull.u8 q11,d10,d25 @mul_res = vmull_u8(src[0_3], coeffabs_3)@ 298 vmlsl.u8 q11,d8,d24 @mul_res = vmlsl_u8(src[0_2], coeffabs_2)@ 300 vmlal.u8 q11,d12,d26 @mul_res = vmlsl_u8(src[0_0], coeffabs_0)@ 302 vmlsl.u8 q11,d1 [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | 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...] |
H A D | 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, d [all...] |
/external/webrtc/src/modules/audio_coding/codecs/isac/fix/source/ |
H A D | 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/ |
H A D | 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, q1 [all...] |
H A D | 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, q [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/ |
H A D | 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/ |
H A D | 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, q1 [all...] |
/external/openssl/crypto/aes/asm/ |
H A D | 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, q1 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/ |
H A D | 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, q [all...] |
/external/valgrind/main/none/tests/arm/ |
H A D | 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, i [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/ |
H A D | 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
|
H A D | vp9_idct16x16_add_neon.asm | 29 vtrn.32 q9, q11 33 vtrn.16 q10, q11 55 vld2.s16 {q10,q11}, [r0]! 56 vld2.s16 {q11,q12}, [r0]! 152 vmull.s16 q11, d17, d30 167 vadd.s32 q12, q11, q1 171 vsub.s32 q1, q11, q1 216 vadd.s16 q0, q8, q11 ; step1[0] = step2[0] + step2[3]; 219 vsub.s16 q3, q8, q11 ; step1[3] = step2[0] - step2[3]; 224 vmull.s16 q11, d2 [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
H A D | 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
|
H A D | vp9_idct16x16_add_neon.asm | 29 vtrn.32 q9, q11 33 vtrn.16 q10, q11 55 vld2.s16 {q10,q11}, [r0]! 56 vld2.s16 {q11,q12}, [r0]! 152 vmull.s16 q11, d17, d30 167 vadd.s32 q12, q11, q1 171 vsub.s32 q1, q11, q1 216 vadd.s16 q0, q8, q11 ; step1[0] = step2[0] + step2[3]; 219 vsub.s16 q3, q8, q11 ; step1[3] = step2[0] - step2[3]; 224 vmull.s16 q11, d2 [all...] |
/external/pixman/pixman/ |
H A D | 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...] |
/external/llvm/test/MC/ARM/ |
H A D | neon-mul-accum-encoding.s | 41 vqdmlal.s16 q11, d11, d7[0] 42 vqdmlal.s16 q11, d11, d7[1] 43 vqdmlal.s16 q11, d11, d7[2] 44 vqdmlal.s16 q11, d11, d7[3] 48 @ CHECK: vqdmlal.s16 q11, d11, d7[0] @ encoding: [0x47,0x63,0xdb,0xf2] 49 @ CHECK: vqdmlal.s16 q11, d11, d7[1] @ encoding: [0x4f,0x63,0xdb,0xf2] 50 @ CHECK: vqdmlal.s16 q11, d11, d7[2] @ encoding: [0x67,0x63,0xdb,0xf2] 51 @ CHECK: vqdmlal.s16 q11, d11, d7[3] @ encoding: [0x6f,0x63,0xdb,0xf2]
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
H A D | idct_dequant_full_2x_neon.asm | 67 vqsub.s16 q11, q2, q3 ; b1 = 0 - 8 95 vqadd.s16 q5, q11, q2 96 vqsub.s16 q6, q11, q2 113 ; q11: 3 * cospi 117 vqdmulh.s16 q11, q7, d0[0] 124 vshr.s16 q11, q11, #1 127 ; q11: 3 + 3 * cospi : c1/temp2 129 vqadd.s16 q11, q7, q11 [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_processing/aecm/ |
H A D | aecm_core_neon.S | 52 vmull.u16 q11, d27, d25 55 vst1.32 {q10, q11}, [r4, :256]! @ &echo_est[i] 58 vadd.u32 q8, q11 108 vmull.u16 q11, d27, d25 109 vst1.16 {q10, q11}, [r2, :256]! @ echo_est[i] 137 vshll.s16 q11, d25, #16 138 vst1.16 {q10, q11}, [r2, :256]!
|
/external/chromium_org/third_party/boringssl/linux-arm/crypto/modes/ |
H A D | ghash-armv4.S | 389 vmull.p8 q11, d26, d22 @ G = A*B2 394 veor q9, q9, q11 @ M = G + H 401 vmull.p8 q11, d26, d22 @ K = A*B4 413 vext.8 q11, q11, q11, #12 416 veor q10, q10, q11 427 vmull.p8 q11, d28, d22 @ G = A*B2 432 veor q9, q9, q11 @ M = G + H 439 vmull.p8 q11, d2 [all...] |