/external/libvpx/libvpx/vp8/common/arm/neon/ |
H A D | dequant_idct_neon.asm | 46 vqdmulh.s16 q3, q2, d0[2] 47 vqdmulh.s16 q4, q2, d0[0] 49 vqadd.s16 d12, d2, d3 ;a1 50 vqsub.s16 d13, d2, d3 ;b1 52 vshr.s16 q3, q3, #1 53 vshr.s16 q4, q4, #1 55 vqadd.s16 q3, q3, q2 56 vqadd.s16 q4, q4, q2 58 vqsub.s16 d10, d6, d9 ;c1 59 vqadd.s16 d1 [all...] |
H A D | shortidct4x4llm_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 ;modify since sinpi8sqrt2 > 65536/2 (negtive number) 57 vqadd.s16 q4, q4, q2 64 vqsub.s16 d10, d6, d9 ;c1 65 vqadd.s16 d1 [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 | idct_dequant_full_2x_neon.asm | 61 vqdmulh.s16 q6, q4, d0[2] ; sinpi8sqrt2 62 vqdmulh.s16 q7, q5, d0[2] 63 vqdmulh.s16 q8, q4, d0[0] ; cospi8sqrt2minus1 64 vqdmulh.s16 q9, q5, d0[0] 66 vqadd.s16 q10, q2, q3 ; a1 = 0 + 8 67 vqsub.s16 q11, q2, q3 ; b1 = 0 - 8 77 vshr.s16 q8, q8, #1 78 vshr.s16 q9, q9, #1 82 vqadd.s16 q4, q4, q8 83 vqadd.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...] |
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/libvpx/libvpx/vp8/encoder/arm/neon/ |
H A D | shortfdct_neon.asm | 50 vadd.s16 d4, d0, d3 ; a1 = ip[0] + ip[3] 51 vadd.s16 d5, d1, d2 ; b1 = ip[1] + ip[2] 52 vsub.s16 d6, d1, d2 ; c1 = ip[1] - ip[2] 53 vsub.s16 d7, d0, d3 ; d1 = ip[0] - ip[3] 55 vshl.s16 q2, q2, #3 ; (a1, b1) << 3 56 vshl.s16 q3, q3, #3 ; (c1, d1) << 3 58 vadd.s16 d0, d4, d5 ; op[0] = a1 + b1 59 vsub.s16 d2, d4, d5 ; op[2] = a1 - b1 61 vmlal.s16 q9, d7, d16 ; d1*5352 + 14500 62 vmlal.s16 q1 [all...] |
H A D | fastquantizeb_neon.asm | 37 vabs.s16 q4, q0 ; calculate x = abs(z) 38 vabs.s16 q5, q1 41 vshr.s16 q2, q0, #15 ; sz 42 vshr.s16 q3, q1, #15 44 vld1.s16 {q6, q7}, [r6@128] ; load round_ptr [0-15] 45 vld1.s16 {q8, q9}, [r5@128] ; load quant_ptr [0-15] 49 vadd.s16 q4, q6 ; x + Round 50 vadd.s16 q5, q7 54 vqdmulh.s16 q4, q8 ; y = ((Round+abs(z)) * Quant) >> 16 55 vqdmulh.s16 q [all...] |
H A D | 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 q [all...] |
/external/linux-tools-perf/util/ |
H A D | types.h | 15 typedef signed short s16; typedef
|
/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...] |
H A D | neont2-pairwise-encoding.s | 16 vpaddl.s16 d8, d11 22 vpaddl.s16 q5, q6 29 @ CHECK: vpaddl.s16 d8, d11 @ encoding: [0xb4,0xff,0x0b,0x82] 35 @ CHECK: vpaddl.s16 q5, q6 @ encoding: [0xb4,0xff,0x4c,0xa2] 43 vpadal.s16 d20, d9 49 vpadal.s16 q5, q11 56 @ CHECK: vpadal.s16 d20, d9 @ encoding: [0xf4,0xff,0x09,0x46] 62 @ CHECK: vpadal.s16 q5, q11 @ encoding: [0xb4,0xff,0x66,0xa6] 70 vpmin.s16 d17, d28, d11 78 @ CHECK: vpmin.s16 d1 [all...] |
H A D | neon-satshift-encoding.s | 5 @ CHECK: vqshl.s16 d16, d16, d17 @ encoding: [0xb0,0x04,0x51,0xf2] 6 vqshl.s16 d16, d16, d17 21 @ CHECK: vqshl.s16 q8, q8, q9 @ encoding: [0xf0,0x04,0x52,0xf2] 22 vqshl.s16 q8, q8, q9 37 @ CHECK: vqshl.s16 d16, d16, #15 @ encoding: [0x30,0x07,0xdf,0xf2] 38 vqshl.s16 d16, d16, #15 53 @ CHECK: vqshlu.s16 d16, d16, #15 @ encoding: [0x30,0x06,0xdf,0xf3] 54 vqshlu.s16 d16, d16, #15 61 @ CHECK: vqshl.s16 q8, q8, #15 @ encoding: [0x70,0x07,0xdf,0xf2] 62 vqshl.s16 q [all...] |
H A D | neont2-satshift-encoding.s | 7 @ CHECK: vqshl.s16 d16, d16, d17 @ encoding: [0x51,0xef,0xb0,0x04] 8 vqshl.s16 d16, d16, d17 23 @ CHECK: vqshl.s16 q8, q8, q9 @ encoding: [0x52,0xef,0xf0,0x04] 24 vqshl.s16 q8, q8, q9 39 @ CHECK: vqshl.s16 d16, d16, #15 @ encoding: [0xdf,0xef,0x30,0x07] 40 vqshl.s16 d16, d16, #15 55 @ CHECK: vqshlu.s16 d16, d16, #15 @ encoding: [0xdf,0xff,0x30,0x06] 56 vqshlu.s16 d16, d16, #15 63 @ CHECK: vqshl.s16 q8, q8, #15 @ encoding: [0xdf,0xef,0x70,0x07] 64 vqshl.s16 q [all...] |
/external/kernel-headers/original/asm-arm/arch/ |
H A D | gpio-switch.h | 35 s16 gpio;
|
H A D | board.h | 49 s16 power_pin; 50 s16 switch_pin; 51 s16 wp_pin; 105 s16 nreset_gpio;
|
/external/kernel-headers/original/asm-x86/ |
H A D | types.h | 50 typedef signed short s16; typedef
|