/external/libvpx/vp8/encoder/arm/neon/ |
H A D | fastfdct8x4_neon.asm | 50 vadd.s16 d10, d2, d8 ;ip[0]+ip[3] 51 vadd.s16 d11, d4, d6 ;ip[1]+ip[2] 52 vsub.s16 d12, d4, d6 ;ip[1]-ip[2] 53 vsub.s16 d13, d2, d8 ;ip[0]-ip[3] 54 vadd.s16 d22, d3, d9 55 vadd.s16 d23, d5, d7 56 vsub.s16 d24, d5, d7 57 vsub.s16 d25, d3, d9 64 vadd.s16 d14, d10, d11 ;temp1 = a1 + b1 65 vsub.s16 d1 [all...] |
H A D | fastquantizeb_neon.asm | 34 vabs.s16 q4, q0 ;calculate x = abs(z) 35 vabs.s16 q5, q1 37 vcge.s16 q10, q4, q10 ;x>=zbin 38 vcge.s16 q11, q5, q11 41 vorr.s16 q6, q10, q11 42 vorr.s16 d12, d12, d13 52 vshr.s16 q2, q0, #15 ; sz 53 vshr.s16 q3, q1, #15 55 vld1.s16 {q6, q7}, [r0] ;load round_ptr [0-15] 56 vld1.s16 {q [all...] |
H A D | fastfdct4x4_neon.asm | 45 vadd.s16 d6, d2, d5 ;ip[0]+ip[3] 46 vadd.s16 d7, d3, d4 ;ip[1]+ip[2] 47 vsub.s16 d8, d3, d4 ;ip[1]-ip[2] 48 vsub.s16 d9, d2, d5 ;ip[0]-ip[3] 52 vadd.s16 d10, d6, d7 ;temp1 = a1 + b1 53 vsub.s16 d11, d6, d7 ;temp2 = a1 - b1 55 vqdmulh.s16 q6, q5, d0[1] 56 vqdmulh.s16 q8, q4, d0[0] 57 vqdmulh.s16 q7, q4, d0[2] 59 vshr.s16 q [all...] |
H A D | shortfdct_neon.asm | 34 vmull.s16 q11, d4, d0[0] ;i=0 35 vmull.s16 q12, d4, d1[0] ;i=1 36 vmull.s16 q13, d4, d2[0] ;i=2 37 vmull.s16 q14, d4, d3[0] ;i=3 39 vmlal.s16 q11, d5, d0[1] 40 vmlal.s16 q12, d5, d1[1] 41 vmlal.s16 q13, d5, d2[1] 42 vmlal.s16 q14, d5, d3[1] 44 vmlal.s16 q11, d6, d0[2] 45 vmlal.s16 q1 [all...] |
H A D | variance_neon.asm | 49 vpadal.s16 q8, q11 ;calculate sum 50 vmlal.s16 q9, d22, d22 ;calculate sse 51 vmlal.s16 q10, d23, d23 55 vpadal.s16 q8, q12 56 vmlal.s16 q9, d24, d24 57 vmlal.s16 q10, d25, d25 58 vpadal.s16 q8, q13 59 vmlal.s16 q9, d26, d26 60 vmlal.s16 q10, d27, d27 61 vpadal.s16 q [all...] |
H A D | vp8_mse16x16_neon.asm | 49 vmlal.s16 q7, d22, d22 50 vmlal.s16 q8, d23, d23 54 vmlal.s16 q9, d24, d24 55 vmlal.s16 q10, d25, d25 56 vmlal.s16 q7, d26, d26 57 vmlal.s16 q8, d27, d27 58 vmlal.s16 q9, d28, d28 59 vmlal.s16 q10, d29, d29 102 vpadal.s16 q8, q11 103 vmlal.s16 q [all...] |
H A D | 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 q [all...] |
/external/libvpx/vp8/decoder/arm/neon/ |
H A D | dequant_idct_neon.asm | 47 vqdmulh.s16 q3, q2, d0[2] 48 vqdmulh.s16 q4, q2, d0[0] 50 vqadd.s16 d12, d2, d3 ;a1 51 vqsub.s16 d13, d2, d3 ;b1 53 vshr.s16 q3, q3, #1 54 vshr.s16 q4, q4, #1 56 vqadd.s16 q3, q3, q2 57 vqadd.s16 q4, q4, q2 59 vqsub.s16 d10, d6, d9 ;c1 60 vqadd.s16 d1 [all...] |
H A D | idct_dequant_dc_full_2x_neon.asm | 71 vqdmulh.s16 q6, q4, d0[2] ; sinpi8sqrt2 72 vqdmulh.s16 q7, q5, d0[2] 73 vqdmulh.s16 q8, q4, d0[0] ; cospi8sqrt2minus1 74 vqdmulh.s16 q9, q5, d0[0] 76 vqadd.s16 q10, q2, q3 ; a1 = 0 + 8 77 vqsub.s16 q11, q2, q3 ; b1 = 0 - 8 87 vshr.s16 q8, q8, #1 88 vshr.s16 q9, q9, #1 92 vqadd.s16 q4, q4, q8 93 vqadd.s16 q [all...] |
H A D | idct_dequant_full_2x_neon.asm | 63 vqdmulh.s16 q6, q4, d0[2] ; sinpi8sqrt2 64 vqdmulh.s16 q7, q5, d0[2] 65 vqdmulh.s16 q8, q4, d0[0] ; cospi8sqrt2minus1 66 vqdmulh.s16 q9, q5, d0[0] 68 vqadd.s16 q10, q2, q3 ; a1 = 0 + 8 69 vqsub.s16 q11, q2, q3 ; b1 = 0 - 8 79 vshr.s16 q8, q8, #1 80 vshr.s16 q9, q9, #1 84 vqadd.s16 q4, q4, q8 85 vqadd.s16 q [all...] |
/external/libvpx/vp8/common/arm/neon/ |
H A D | shortidct4x4llm_neon.asm | 40 vqdmulh.s16 q3, q2, d0[2] 41 vqdmulh.s16 q4, q2, d0[0] 43 vqadd.s16 d12, d2, d3 ;a1 44 vqsub.s16 d13, d2, d3 ;b1 46 vshr.s16 q3, q3, #1 47 vshr.s16 q4, q4, #1 49 vqadd.s16 q3, q3, q2 ;modify since sinpi8sqrt2 > 65536/2 (negtive number) 50 vqadd.s16 q4, q4, q2 57 vqsub.s16 d10, d6, d9 ;c1 58 vqadd.s16 d1 [all...] |
H A D | recon16x16mb_neon.asm | 50 vadd.s16 q0, q0, q8 ;add Diff data and Pred data together 51 vadd.s16 q1, q1, q9 52 vadd.s16 q2, q2, q10 53 vadd.s16 q3, q3, q11 54 vadd.s16 q4, q4, q12 55 vadd.s16 q5, q5, q13 56 vadd.s16 q6, q6, q14 57 vadd.s16 q7, q7, q15 59 vqmovun.s16 d0, q0 ;CLAMP() saturation 60 vqmovun.s16 d [all...] |
H A D | buildintrapredictorsmby_neon.asm | 247 vsub.s16 q4, q4, q7 248 vsub.s16 q5, q5, q7 264 vqadd.s16 q8, q0, q4 265 vqadd.s16 q9, q0, q5 267 vqadd.s16 q10, q1, q4 268 vqadd.s16 q11, q1, q5 270 vqadd.s16 q12, q2, q4 271 vqadd.s16 q13, q2, q5 273 vqadd.s16 q14, q3, q4 274 vqadd.s16 q1 [all...] |
/external/linux-tools-perf/util/ |
H A D | types.h | 15 typedef signed short s16; typedef
|
/external/compiler-rt/include/sanitizer/ |
H A D | common_interface_defs.h | 50 typedef signed short s16; // NOLINT typedef in namespace:__sanitizer
|
/external/kernel-headers/original/asm-arm/ |
H A D | types.h | 41 typedef signed short s16; typedef
|
/external/llvm/test/MC/ARM/ |
H A D | neon-abs-encoding.s | 5 @ CHECK: vabs.s16 d16, d16 @ encoding: [0x20,0x03,0xf5,0xf3] 6 vabs.s16 d16, d16 13 @ CHECK: vabs.s16 q8, q8 @ encoding: [0x60,0x03,0xf5,0xf3] 14 vabs.s16 q8, q8 22 @ CHECK: vqabs.s16 d16, d16 @ encoding: [0x20,0x07,0xf4,0xf3] 23 vqabs.s16 d16, d16 28 @ CHECK: vqabs.s16 q8, q8 @ encoding: [0x60,0x07,0xf4,0xf3] 29 vqabs.s16 q8, q8
|
H A D | neon-neg-encoding.s | 5 @ CHECK: vneg.s16 d16, d16 @ encoding: [0xa0,0x03,0xf5,0xf3] 6 vneg.s16 d16, d16 13 @ CHECK: vneg.s16 q8, q8 @ encoding: [0xe0,0x03,0xf5,0xf3] 14 vneg.s16 q8, q8 21 @ CHECK: vqneg.s16 d16, d16 @ encoding: [0xa0,0x07,0xf4,0xf3] 22 vqneg.s16 d16, d16 27 @ CHECK: vqneg.s16 q8, q8 @ encoding: [0xe0,0x07,0xf4,0xf3] 28 vqneg.s16 q8, q8
|
H A D | neont2-abs-encoding.s | 7 @ CHECK: vabs.s16 d16, d16 @ encoding: [0xf5,0xff,0x20,0x03] 8 vabs.s16 d16, d16 15 @ CHECK: vabs.s16 q8, q8 @ encoding: [0xf5,0xff,0x60,0x03] 16 vabs.s16 q8, q8 24 @ CHECK: vqabs.s16 d16, d16 @ encoding: [0xf4,0xff,0x20,0x07] 25 vqabs.s16 d16, d16 30 @ CHECK: vqabs.s16 q8, q8 @ encoding: [0xf4,0xff,0x60,0x07] 31 vqabs.s16 q8, q8
|
H A D | neont2-neg-encoding.s | 7 @ CHECK: vneg.s16 d16, d16 @ encoding: [0xf5,0xff,0xa0,0x03] 8 vneg.s16 d16, d16 15 @ CHECK: vneg.s16 q8, q8 @ encoding: [0xf5,0xff,0xe0,0x03] 16 vneg.s16 q8, q8 23 @ CHECK: vqneg.s16 d16, d16 @ encoding: [0xf4,0xff,0xa0,0x07] 24 vqneg.s16 d16, d16 29 @ CHECK: vqneg.s16 q8, q8 @ encoding: [0xf4,0xff,0xe0,0x07] 30 vqneg.s16 q8, q8
|
H A D | neon-mul-accum-encoding.s | 25 vmlal.s16 q8, d19, d18 32 @ CHECK: vmlal.s16 q8, d19, d18 @ encoding: [0xa2,0x08,0xd3,0xf2] 39 vqdmlal.s16 q8, d19, d18 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] 46 @ CHECK: vqdmlal.s16 q8, d19, d18 @ encoding: [0xa2,0x09,0xd3,0xf2] 48 @ CHECK: vqdmlal.s16 q11, d11, d7[0] @ encoding: [0x47,0x63,0xdb,0xf2] 49 @ CHECK: vqdmlal.s16 q1 [all...] |
H A D | neont2-mul-encoding.s | 30 vqdmulh.s16 d16, d16, d17 32 vqdmulh.s16 q8, q8, q9 34 vqdmulh.s16 d11, d2, d3[0] 36 @ CHECK: vqdmulh.s16 d16, d16, d17 @ encoding: [0x50,0xef,0xa1,0x0b] 38 @ CHECK: vqdmulh.s16 q8, q8, q9 @ encoding: [0x50,0xef,0xe2,0x0b] 40 @ CHECK: vqdmulh.s16 d11, d2, d3[0] @ encoding: [0x92,0xef,0x43,0xbc] 43 vqrdmulh.s16 d16, d16, d17 45 vqrdmulh.s16 q8, q8, q9 48 @ CHECK: vqrdmulh.s16 d16, d16, d17 @ encoding: [0x50,0xff,0xa1,0x0b] 50 @ CHECK: vqrdmulh.s16 q [all...] |
H A D | neon-absdiff-encoding.s | 5 @ CHECK: vabd.s16 d16, d16, d17 @ encoding: [0xa1,0x07,0x50,0xf2] 6 vabd.s16 d16, d16, d17 19 @ CHECK: vabd.s16 q8, q8, q9 @ encoding: [0xe2,0x07,0x50,0xf2] 20 vabd.s16 q8, q8, q9 34 @ CHECK: vabdl.s16 q8, d16, d17 @ encoding: [0xa1,0x07,0xd0,0xf2] 35 vabdl.s16 q8, d16, d17 47 @ CHECK: vaba.s16 d16, d18, d17 @ encoding: [0xb1,0x07,0x52,0xf2] 48 vaba.s16 d16, d18, d17 59 @ CHECK: vaba.s16 q9, q8, q10 @ encoding: [0xf4,0x27,0x50,0xf2] 60 vaba.s16 q [all...] |
H A D | neont2-absdiff-encoding.s | 6 vabd.s16 d16, d16, d17 13 vabd.s16 q8, q8, q9 21 @ CHECK: vabd.s16 d16, d16, d17 @ encoding: [0x50,0xef,0xa1,0x07] 28 @ CHECK: vabd.s16 q8, q8, q9 @ encoding: [0x50,0xef,0xe2,0x07] 37 vabdl.s16 q8, d16, d17 44 @ CHECK: vabdl.s16 q8, d16, d17 @ encoding: [0xd0,0xef,0xa1,0x07] 52 vaba.s16 d16, d18, d17 58 vaba.s16 q9, q8, q10 65 @ CHECK: vaba.s16 d16, d18, d17 @ encoding: [0x52,0xef,0xb1,0x07] 71 @ CHECK: vaba.s16 q [all...] |
/external/kernel-headers/original/asm-arm/arch/ |
H A D | gpio-switch.h | 35 s16 gpio;
|