/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/ |
vp9_idct4x4_add_neon.asm | 36 vld1.s16 {q8,q9}, [r0]! 76 vadd.s16 d23, d16, d18 ; (input[0] + input[2]) 77 vsub.s16 d24, d16, d18 ; (input[0] - input[2]) 79 vmull.s16 q15, d17, d22 ; input[1] * cospi_24_64 80 vmull.s16 q1, d17, d20 ; input[1] * cospi_8_64 84 vmull.s16 q13, d23, d21 85 vmull.s16 q14, d24, d21 89 vmlsl.s16 q15, d19, d20 90 vmlal.s16 q1, d19, d22 103 vadd.s16 q8, q13, q1 [all...] |
vp9_idct8x8_1_add_neon.asm | 47 vdup.s16 q0, r0 ; duplicate a1 63 vqmovun.s16 d2, q9 ; clip_pixel 64 vqmovun.s16 d3, q10 ; clip_pixel 65 vqmovun.s16 d30, q11 ; clip_pixel 66 vqmovun.s16 d31, q12 ; clip_pixel 76 vqmovun.s16 d2, q9 ; clip_pixel 77 vqmovun.s16 d3, q10 ; clip_pixel 78 vqmovun.s16 d30, q11 ; clip_pixel 79 vqmovun.s16 d31, q12 ; clip_pixel
|
vp9_iht4x4_add_neon.asm | 26 vadd.s16 d23, d16, d18 ; (input[0] + input[2]) 27 vsub.s16 d24, d16, d18 ; (input[0] - input[2]) 29 vmull.s16 q15, d17, d2 ; input[1] * cospi_24_64 30 vmull.s16 q10, d17, d0 ; input[1] * cospi_8_64 31 vmull.s16 q13, d23, d1 ; (input[0] + input[2]) * cospi_16_64 32 vmull.s16 q14, d24, d1 ; (input[0] - input[2]) * cospi_16_64 33 vmlsl.s16 q15, d19, d0 ; input[1] * cospi_24_64 - input[3] * cospi_8_64 34 vmlal.s16 q10, d19, d2 ; input[1] * cospi_8_64 + input[3] * cospi_24_64 47 vadd.s16 q8, q13, q14 48 vsub.s16 q9, q13, q1 [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_idct4x4_add_neon.asm | 36 vld1.s16 {q8,q9}, [r0]! 76 vadd.s16 d23, d16, d18 ; (input[0] + input[2]) 77 vsub.s16 d24, d16, d18 ; (input[0] - input[2]) 79 vmull.s16 q15, d17, d22 ; input[1] * cospi_24_64 80 vmull.s16 q1, d17, d20 ; input[1] * cospi_8_64 84 vmull.s16 q13, d23, d21 85 vmull.s16 q14, d24, d21 89 vmlsl.s16 q15, d19, d20 90 vmlal.s16 q1, d19, d22 103 vadd.s16 q8, q13, q1 [all...] |
vp9_idct8x8_1_add_neon.asm | 47 vdup.s16 q0, r0 ; duplicate a1 63 vqmovun.s16 d2, q9 ; clip_pixel 64 vqmovun.s16 d3, q10 ; clip_pixel 65 vqmovun.s16 d30, q11 ; clip_pixel 66 vqmovun.s16 d31, q12 ; clip_pixel 76 vqmovun.s16 d2, q9 ; clip_pixel 77 vqmovun.s16 d3, q10 ; clip_pixel 78 vqmovun.s16 d30, q11 ; clip_pixel 79 vqmovun.s16 d31, q12 ; clip_pixel
|
vp9_iht4x4_add_neon.asm | 26 vadd.s16 d23, d16, d18 ; (input[0] + input[2]) 27 vsub.s16 d24, d16, d18 ; (input[0] - input[2]) 29 vmull.s16 q15, d17, d2 ; input[1] * cospi_24_64 30 vmull.s16 q10, d17, d0 ; input[1] * cospi_8_64 31 vmull.s16 q13, d23, d1 ; (input[0] + input[2]) * cospi_16_64 32 vmull.s16 q14, d24, d1 ; (input[0] - input[2]) * cospi_16_64 33 vmlsl.s16 q15, d19, d0 ; input[1] * cospi_24_64 - input[3] * cospi_8_64 34 vmlal.s16 q10, d19, d2 ; input[1] * cospi_8_64 + input[3] * cospi_24_64 47 vadd.s16 q8, q13, q14 48 vsub.s16 q9, q13, q1 [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
omxVCM4P10_TransformDequantLumaDCFromPair_s.s | 65 dIn0 DN D0.S16 66 dIn1 DN D1.S16 67 dIn2 DN D2.S16 68 dIn3 DN D3.S16 71 dRowSum1 DN D4.S16 72 dRowSum2 DN D5.S16 73 dRowDiff1 DN D6.S16 74 dRowDiff2 DN D7.S16 77 dRowOp0 DN D0.S16 78 dRowOp1 DN D1.S16 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
vp9_idct4x4_add_neon.asm | 36 vld1.s16 {q8,q9}, [r0]! 76 vadd.s16 d23, d16, d18 ; (input[0] + input[2]) 77 vsub.s16 d24, d16, d18 ; (input[0] - input[2]) 79 vmull.s16 q15, d17, d22 ; input[1] * cospi_24_64 80 vmull.s16 q1, d17, d20 ; input[1] * cospi_8_64 84 vmull.s16 q13, d23, d21 85 vmull.s16 q14, d24, d21 89 vmlsl.s16 q15, d19, d20 90 vmlal.s16 q1, d19, d22 103 vadd.s16 q8, q13, q1 [all...] |
vp9_idct8x8_1_add_neon.asm | 47 vdup.s16 q0, r0 ; duplicate a1 63 vqmovun.s16 d2, q9 ; clip_pixel 64 vqmovun.s16 d3, q10 ; clip_pixel 65 vqmovun.s16 d30, q11 ; clip_pixel 66 vqmovun.s16 d31, q12 ; clip_pixel 76 vqmovun.s16 d2, q9 ; clip_pixel 77 vqmovun.s16 d3, q10 ; clip_pixel 78 vqmovun.s16 d30, q11 ; clip_pixel 79 vqmovun.s16 d31, q12 ; clip_pixel
|
vp9_iht4x4_add_neon.asm | 26 vadd.s16 d23, d16, d18 ; (input[0] + input[2]) 27 vsub.s16 d24, d16, d18 ; (input[0] - input[2]) 29 vmull.s16 q15, d17, d2 ; input[1] * cospi_24_64 30 vmull.s16 q10, d17, d0 ; input[1] * cospi_8_64 31 vmull.s16 q13, d23, d1 ; (input[0] + input[2]) * cospi_16_64 32 vmull.s16 q14, d24, d1 ; (input[0] - input[2]) * cospi_16_64 33 vmlsl.s16 q15, d19, d0 ; input[1] * cospi_24_64 - input[3] * cospi_8_64 34 vmlal.s16 q10, d19, d2 ; input[1] * cospi_8_64 + input[3] * cospi_24_64 47 vadd.s16 q8, q13, q14 48 vsub.s16 q9, q13, q1 [all...] |
/external/chromium_org/third_party/webrtc/tools/e2e_quality/audio/ |
default.pa | 5 load-module module-null-sink sink_name=render sink_properties=device.description=render format=s16 rate=48000 channels=1 6 load-module module-null-sink sink_name=capture sink_properties=device.description=capture format=s16 rate=48000 channels=1
|
/external/jpeg/ |
jsimd_arm_neon.S | 117 vsub.s16 \t10, \x0, \x4 118 vadd.s16 \x4, \x0, \x4 119 vswp.s16 \t10, \x0 120 vsub.s16 \t11, \x2, \x6 121 vadd.s16 \x6, \x2, \x6 122 vswp.s16 \t11, \x2 123 vsub.s16 \t10, \x3, \x5 124 vadd.s16 \x5, \x3, \x5 125 vswp.s16 \t10, \x3 126 vsub.s16 \t11, \x1, \x [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/ |
vp8_subpixelvariance16x16s_neon.asm | 76 vpadal.s16 q8, q4 ;sum 77 vmlal.s16 q9, d8, d8 ;sse 78 vmlal.s16 q10, d9, d9 82 vpadal.s16 q8, q5 83 vmlal.s16 q9, d10, d10 84 vmlal.s16 q10, d11, d11 85 vpadal.s16 q8, q6 86 vmlal.s16 q9, d12, d12 87 vmlal.s16 q10, d13, d13 88 vpadal.s16 q8, q [all...] |
/external/libvpx/libvpx/vp8/common/arm/neon/ |
vp8_subpixelvariance16x16s_neon.asm | 75 vpadal.s16 q8, q4 ;sum 76 vmlal.s16 q9, d8, d8 ;sse 77 vmlal.s16 q10, d9, d9 81 vpadal.s16 q8, q5 82 vmlal.s16 q9, d10, d10 83 vmlal.s16 q10, d11, d11 84 vpadal.s16 q8, q6 85 vmlal.s16 q9, d12, d12 86 vmlal.s16 q10, d13, d13 87 vpadal.s16 q8, q [all...] |
iwalsh_neon.asm | 25 vadd.s16 d4, d0, d3 ;a = [0] + [12] 26 vadd.s16 d6, d1, d2 ;b = [4] + [8] 27 vsub.s16 d5, d0, d3 ;d = [0] - [12] 28 vsub.s16 d7, d1, d2 ;c = [4] - [8] 30 vadd.s16 q0, q2, q3 ; a+b d+c 31 vsub.s16 q1, q2, q3 ; a-b d-c 45 vadd.s16 d4, d0, d3 ;a = [0] + [3] 46 vadd.s16 d6, d1, d2 ;b = [1] + [2] 47 vsub.s16 d5, d0, d3 ;d = [0] - [3] 48 vsub.s16 d7, d1, d2 ;c = [1] - [2 [all...] |
/external/webrtc/src/common_audio/signal_processing/ |
min_max_operations_neon.c | 29 __asm__("vabs.s16 q13, q13" : : : "q13"); 30 __asm__("vpmax.s16 d26, d27" : : : "q13"); 31 __asm__("vpmax.s16 d25, d26" : : : "d25", "d26"); 33 __asm__("vpmax.s16 d25, d25" : : : "d25"); 34 __asm__("vpmax.s16 d25, d25" : : : "d25"); 35 __asm__("vmov.s16 %0, d25[0]" : "=r"(temp_max): : "d25");
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
vp8_subpixelvariance16x16s_neon.asm | 75 vpadal.s16 q8, q4 ;sum 76 vmlal.s16 q9, d8, d8 ;sse 77 vmlal.s16 q10, d9, d9 81 vpadal.s16 q8, q5 82 vmlal.s16 q9, d10, d10 83 vmlal.s16 q10, d11, d11 84 vpadal.s16 q8, q6 85 vmlal.s16 q9, d12, d12 86 vmlal.s16 q10, d13, d13 87 vpadal.s16 q8, q [all...] |
iwalsh_neon.asm | 25 vadd.s16 d4, d0, d3 ;a = [0] + [12] 26 vadd.s16 d6, d1, d2 ;b = [4] + [8] 27 vsub.s16 d5, d0, d3 ;d = [0] - [12] 28 vsub.s16 d7, d1, d2 ;c = [4] - [8] 30 vadd.s16 q0, q2, q3 ; a+b d+c 31 vsub.s16 q1, q2, q3 ; a-b d-c 45 vadd.s16 d4, d0, d3 ;a = [0] + [3] 46 vadd.s16 d6, d1, d2 ;b = [1] + [2] 47 vsub.s16 d5, d0, d3 ;d = [0] - [3] 48 vsub.s16 d7, d1, d2 ;c = [1] - [2 [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/neon/ |
armSP_FFT_CToC_SC16_Radix4_unsafe_s.S | 86 #define dW1 D0.S16 87 #define dW2 D1.S16 88 #define dW3 D2.S16 90 #define dXr0 D4.S16 91 #define dXi0 D5.S16 92 #define dXr1 D6.S16 93 #define dXi1 D7.S16 94 #define dXr2 D8.S16 95 #define dXi2 D9.S16 96 #define dXr3 D10.S16 [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
armVCM4P10_DeblockingChroma_unsafe_s.S | 20 VSHR.S16 q11,q11,#2 23 VRHADD.S16 q10,q11,q10 25 VQMOVN.S16 d20,q10 35 VQMOVUN.S16 d29,q14 36 VQMOVUN.S16 d24,q12
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/ |
vp8_mse16x16_neon.asm | 50 vmlal.s16 q7, d22, d22 51 vmlal.s16 q8, d23, d23 55 vmlal.s16 q9, d24, d24 56 vmlal.s16 q10, d25, d25 57 vmlal.s16 q7, d26, d26 58 vmlal.s16 q8, d27, d27 59 vmlal.s16 q9, d28, d28 60 vmlal.s16 q10, d29, d29 104 vmull.s16 q7, d22, d22 105 vmull.s16 q8, d24, d2 [all...] |
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
vp8_mse16x16_neon.asm | 48 vmlal.s16 q7, d22, d22 49 vmlal.s16 q8, d23, d23 53 vmlal.s16 q9, d24, d24 54 vmlal.s16 q10, d25, d25 55 vmlal.s16 q7, d26, d26 56 vmlal.s16 q8, d27, d27 57 vmlal.s16 q9, d28, d28 58 vmlal.s16 q10, d29, d29 99 vmull.s16 q7, d22, d22 100 vmull.s16 q8, d24, d2 [all...] |
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
syn_filt_neon.s | 45 VLD1.S16 {D0, D1, D2, D3}, [r4]! @load 16 mems 46 VST1.S16 {D0, D1, D2, D3}, [r5]! @store 16 mem[] to *yy 51 VMOV.S16 D8[0], r5 53 VLD1.S16 {D0, D1, D2, D3}, [r0]! @ load a[1] ~ a[16] 62 VLD1.S16 {D4, D5, D6, D7}, [r10]! @ first 16 temp_p 71 VMULL.S16 Q5, D3, D4 72 VMLAL.S16 Q5, D2, D5 73 VMLAL.S16 Q5, D1, D6 74 VMLAL.S16 Q5, D0, D7 86 VMOV.S16 r9, D20[0 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/ |
vp8_mse16x16_neon.asm | 48 vmlal.s16 q7, d22, d22 49 vmlal.s16 q8, d23, d23 53 vmlal.s16 q9, d24, d24 54 vmlal.s16 q10, d25, d25 55 vmlal.s16 q7, d26, d26 56 vmlal.s16 q8, d27, d27 57 vmlal.s16 q9, d28, d28 58 vmlal.s16 q10, d29, d29 99 vmull.s16 q7, d22, d22 100 vmull.s16 q8, d24, d2 [all...] |
/external/libhevc/common/arm/ |
ihevc_itrans_recon_8x8.s | 187 vmull.s16 q10,d2,d0[0] @// y0 * cos4(part of c0 and c1) 189 vmull.s16 q9,d3,d1[2] @// y2 * sin2 (q3 is freed by this time)(part of d1) 192 vmull.s16 q12,d6,d0[1] @// y1 * cos1(part of b0) 194 vmull.s16 q13,d6,d0[3] @// y1 * cos3(part of b1) 196 vmull.s16 q14,d6,d1[1] @// y1 * sin3(part of b2) 198 vmull.s16 q15,d6,d1[3] @// y1 * sin1(part of b3) 200 vmlal.s16 q12,d7,d0[3] @// y1 * cos1 + y3 * cos3(part of b0) 202 vmlsl.s16 q13,d7,d1[3] @// y1 * cos3 - y3 * sin1(part of b1) 204 vmlsl.s16 q14,d7,d0[1] @// y1 * sin3 - y3 * cos1(part of b2) 206 vmlsl.s16 q15,d7,d1[1] @// y1 * sin1 - y3 * sin3(part of b3 [all...] |