/external/chromium_org/third_party/libjpeg_turbo/simd/ |
H A D | jsimd_arm_neon.S | 244 vmul.s16 q8, q8, q0 246 vmul.s16 q9, q9, q1 248 vmul.s16 q10, q10, q2 250 vmul.s16 q11, q11, q3 252 vmul.s16 q12, q12, q0 254 vmul.s16 q14, q14, q2 255 vmul.s16 q13, q13, q1 258 vmul.s16 q15, q15, q3 261 vadd.s16 d4, ROW7L, ROW3L 262 vadd.s16 d [all...] |
/external/libvpx/libvpx/vp8/common/arm/neon/ |
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/clang/test/CodeGen/ |
H A D | mips64-padding-arg.c | 64 S16 s16; variable 69 foo10(1, s16);
|
/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/libvpx/libvpx/vp8/encoder/arm/neon/ |
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/libhevc/decoder/arm/ |
H A D | ihevcd_itrans_recon_dc_chroma.s | 80 vdup.s16 q0,r6 115 vqmovun.s16 d2,q15 116 vqmovun.s16 d4,q14 117 vqmovun.s16 d6,q13 118 vqmovun.s16 d8,q12 122 vqmovun.s16 d10,q11 123 vqmovun.s16 d12,q10 124 vqmovun.s16 d14,q9 125 vqmovun.s16 d16,q15 174 vqmovun.s16 d [all...] |
H A D | ihevcd_itrans_recon_dc_luma.s | 81 vdup.s16 q0,r6 116 vqmovun.s16 d2,q15 117 vqmovun.s16 d3,q14 118 vqmovun.s16 d4,q13 119 vqmovun.s16 d5,q12 120 vqmovun.s16 d6,q11 121 vqmovun.s16 d7,q10 122 vqmovun.s16 d8,q9 123 vqmovun.s16 d9,q8 172 vqmovun.s16 d [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/ |
H A D | 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 q [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
H A D | 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 q [all...] |
/external/llvm/test/MC/AArch64/ |
H A D | neon-scalar-recip.s | 9 frecps s21, s16, s13 12 // CHECK: frecps s21, s16, s13 // encoding: [0x15,0xfe,0x2d,0x5e]
|
/external/libhevc/common/arm/ |
H A D | ihevc_itrans_recon_4x4.s | 152 vmull.s16 q3,d1,d4[1] @83 * pi2_src[1] 153 vmlal.s16 q3,d3,d4[3] @o[0] = 83 * pi2_src[1] + 36 * pi2_src[3] 154 vmull.s16 q4,d1,d4[3] @36 * pi2_src[1] 156 vmlsl.s16 q4,d3,d4[1] @o[1] = 36 * pi2_src[1] - 83 * pi2_src[3] 158 vaddl.s16 q5,d0,d2 @pi2_src[0] + pi2_src[2] 159 vsubl.s16 q6,d0,d2 @pi2_src[0] - pi2_src[2] 181 vmull.s16 q3,d1,d4[1] @83 * pi2_src[1] 183 vmlal.s16 q3,d3,d4[3] @o[0] = 83 * pi2_src[1] + 36 * pi2_src[3] 184 vmull.s16 q4,d1,d4[3] @36 * pi2_src[1] 185 vmlsl.s16 q [all...] |
H A D | ihevc_weighted_pred_bi.s | 154 vmov.s16 d7[0],r6 @moved for scalar multiplication 158 vmov.s16 d7[1],r8 @moved for scalar multiplication 188 vld1.s16 {d0},[r0]! @load and increment the pi2_src1 190 vld1.s16 {d1},[r1]! @load and increment the pi2_src2 191 vmull.s16 q2,d0,d7[0] @vmull_n_s16(pi2_src1_val1, (int16_t) wgt0) 192 vld1.s16 {d2},[r6],r3 @load and increment the pi2_src_tmp1 ii iteration 193 vmull.s16 q4,d1,d7[1] @vmull_n_s16(pi2_src2_val1, (int16_t) wgt1) 194 vld1.s16 {d3},[r8],r4 @load and increment the pi2_src_tmp1 ii iteration 197 vld1.s16 {d0},[r6],r3 @load and increment the pi2_src1 iii iteration 198 vmull.s16 q [all...] |