/external/llvm/test/MC/ARM/ |
neon-bitwise-encoding.s | 65 veor q4, q7, q3 66 veor.8 q4, q7, q3 67 veor.16 q4, q7, q3 68 veor.32 q4, q7, q3 69 veor.64 q4, q7, q3 71 veor.i8 q4, q7, q3 72 veor.i16 q4, q7, q3 73 veor.i32 q4, q7, q3 74 veor.i64 q4, q7, q3 76 veor.s8 q4, q7, q [all...] |
neon-shiftaccum-encoding.s | 7 vsra.s8 q7, q2, #8 15 vsra.u8 q1, q7, #8 16 vsra.u16 q2, q7, #6 33 vsra.u8 q7, #8 34 vsra.u16 q7, #6 42 @ CHECK: vsra.s8 q7, q2, #8 @ encoding: [0x54,0xe1,0x88,0xf2] 50 @ CHECK: vsra.u8 q1, q7, #8 @ encoding: [0x5e,0x21,0x88,0xf3] 51 @ CHECK: vsra.u16 q2, q7, #6 @ encoding: [0x5e,0x41,0x9a,0xf3] 67 @ CHECK: vsra.u8 q7, q7, #8 @ encoding: [0x5e,0xe1,0x88,0xf3 [all...] |
neont2-shiftaccum-encoding.s | 9 vsra.s8 q7, q2, #8 17 vsra.u8 q1, q7, #8 18 vsra.u16 q2, q7, #6 35 vsra.u8 q7, #8 36 vsra.u16 q7, #6 44 @ CHECK: vsra.s8 q7, q2, #8 @ encoding: [0x88,0xef,0x54,0xe1] 52 @ CHECK: vsra.u8 q1, q7, #8 @ encoding: [0x88,0xff,0x5e,0x21] 53 @ CHECK: vsra.u16 q2, q7, #6 @ encoding: [0x9a,0xff,0x5e,0x41] 69 @ CHECK: vsra.u8 q7, q7, #8 @ encoding: [0x88,0xff,0x5e,0xe1 [all...] |
neon-minmax-encoding.s | 21 vmax.s32 q7, q8, q9 24 vmax.u32 q6, q7, q8 32 vmax.u32 q7, q8 51 @ CHECK: vmax.s32 q7, q8, q9 @ encoding: [0xe2,0xe6,0x20,0xf2] 54 @ CHECK: vmax.u32 q6, q7, q8 @ encoding: [0x60,0xc6,0x2e,0xf3] 61 @ CHECK: vmax.u32 q7, q7, q8 @ encoding: [0x60,0xe6,0x2e,0xf3] 83 vmin.s32 q7, q8, q9 86 vmin.u32 q6, q7, q8 94 vmin.u32 q7, q [all...] |
neont2-minmax-encoding.s | 23 vmax.s32 q7, q8, q9 26 vmax.u32 q6, q7, q8 34 vmax.u32 q7, q8 53 @ CHECK: vmax.s32 q7, q8, q9 @ encoding: [0x20,0xef,0xe2,0xe6] 56 @ CHECK: vmax.u32 q6, q7, q8 @ encoding: [0x2e,0xff,0x60,0xc6] 63 @ CHECK: vmax.u32 q7, q7, q8 @ encoding: [0x2e,0xff,0x60,0xe6] 85 vmin.s32 q7, q8, q9 88 vmin.u32 q6, q7, q8 96 vmin.u32 q7, q [all...] |
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
vp8_mse16x16_neon.asm | 30 vmov.i8 q7, #0 ;q7, q8, q9, q10 - sse 48 vmlal.s16 q7, d22, d22 55 vmlal.s16 q7, d26, d26 62 vadd.u32 q7, q7, q8 67 vadd.u32 q10, q7, q9 99 vmull.s16 q7, d22, d22 104 vadd.u32 q7, q7, q [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/ |
vp8_mse16x16_neon.asm | 30 vmov.i8 q7, #0 ;q7, q8, q9, q10 - sse 48 vmlal.s16 q7, d22, d22 55 vmlal.s16 q7, d26, d26 62 vadd.u32 q7, q7, q8 67 vadd.u32 q10, q7, q9 99 vmull.s16 q7, d22, d22 104 vadd.u32 q7, q7, q [all...] |
/external/chromium_org/third_party/boringssl/linux-arm/crypto/aes/ |
bsaes-armv7.S | 107 veor q11, q7, q9 116 veor q10, q10, q7 120 veor q7, q7, q10 141 veor q10, q10, q7 145 veor q7, q7, q10 165 veor q10, q10, q7 169 veor q7, q7, q1 [all...] |
/external/openssl/crypto/aes/asm/ |
bsaes-armv7.S | 106 veor q11, q7, q9 115 veor q10, q10, q7 119 veor q7, q7, q10 140 veor q10, q10, q7 144 veor q7, q7, q10 164 veor q10, q10, q7 168 veor q7, q7, q1 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/ |
idct_dequant_full_2x_neon.c | 24 int16x8_t q0, q1, q2, q3, q4, q5, q6, q7, q8, q9, q10, q11; local 90 q7 = vqdmulhq_n_s16(q5, sinpi8sqrt2); 104 q3 = vqaddq_s16(q7, q4); 109 q7 = vqsubq_s16(q10, q3); 112 q2tmp1 = vtrnq_s32(vreinterpretq_s32_s16(q5), vreinterpretq_s32_s16(q7)); 139 q7 = vqsubq_s16(q2, q9); 144 q7 = vrshrq_n_s16(q7, 3); 147 q2tmp1 = vtrnq_s32(vreinterpretq_s32_s16(q5), vreinterpretq_s32_s16(q7)); 159 q7 = vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(q2tmp3.val[1]) [all...] |
mbloopfilter_neon.c | 22 uint8x16_t q7, // q0 42 q14u8 = vabdq_u8(q8, q7); 51 q12u8 = vabdq_u8(q6, q7); 68 q7 = veorq_u8(q7, q0u8); 79 q2s16 = vsubl_s8(vget_low_s8(vreinterpretq_s8_u8(q7)), 81 q13s16 = vsubl_s8(vget_high_s8(vreinterpretq_s8_u8(q7)), 110 q7s8 = vqsubq_s8(vreinterpretq_s8_u8(q7), q2s8); 162 uint8x16_t q5, q6, q7, q8, q9, q10; local 178 q7 = vld1q_u8(src) 213 uint8x16_t q5, q6, q7, q8, q9, q10; local 303 uint8x16_t q5, q6, q7, q8, q9, q10; local 470 uint8x16_t q5, q6, q7, q8, q9, q10; local [all...] |
loopfilter_neon.c | 22 uint8x16_t q7, // q0 39 q14u8 = vabdq_u8(q8, q7); 48 q9 = vabdq_u8(q6, q7); 64 q7 = veorq_u8(q7, q10); 73 q2s16 = vsubl_s8(vget_low_s8(vreinterpretq_s8_u8(q7)), 75 q11s16 = vsubl_s8(vget_high_s8(vreinterpretq_s8_u8(q7)), 110 q10s8 = vqsubq_s8(vreinterpretq_s8_u8(q7), q1s8); 133 uint8x16_t q5, q6, q7, q8, q9, q10; local 148 q7 = vld1q_u8(src) 179 uint8x16_t q5, q6, q7, q8, q9, q10; local 311 uint8x16_t q5, q6, q7, q8, q9, q10; local 426 uint8x16_t q5, q6, q7, q8, q9, q10; local [all...] |
/ndk/tests/build/b14825026-aarch64-FP_LO_REGS/jni/ |
idct_dequant_full_2x_neon.c | 24 int16x8_t q0, q1, q2, q3, q4, q5, q6, q7, q8, q9, q10, q11; local 90 q7 = vqdmulhq_n_s16(q5, sinpi8sqrt2); 104 q3 = vqaddq_s16(q7, q4); 109 q7 = vqsubq_s16(q10, q3); 112 q2tmp1 = vtrnq_s32(vreinterpretq_s32_s16(q5), vreinterpretq_s32_s16(q7)); 139 q7 = vqsubq_s16(q2, q9); 144 q7 = vrshrq_n_s16(q7, 3); 147 q2tmp1 = vtrnq_s32(vreinterpretq_s32_s16(q5), vreinterpretq_s32_s16(q7)); 159 q7 = vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(q2tmp3.val[1]) [all...] |
/hardware/samsung_slsi/exynos5/libswconverter/ |
csc_ARGB8888_to_YUV420SP_NEON.s | 43 vmov.u16 q7, #129 88 vmov.u16 q7,q9 @CalcV() 89 vmla.u16 q7,q4,q13 @112 * R[k] 90 vmls.u16 q7,q5,q14 @q0:U -(94 * G[k]) @128<<6+ 32 + v>>2 91 vmls.u16 q7,q6,q15 @-(18 * B[k]) 92 vshr.u16 q7,q7, #8 @(128<<8+ 128 + v)>>8 95 vtrn.8 q8,q7 106 vmul.u16 q7,q4,q14 @q0 = 66 *R[k] 107 vmla.u16 q7,q5,q15 @q0 += 129 *G[k [all...] |
/external/libhevc/common/arm/ |
ihevc_inter_pred_luma_vert_w16inp_w16out.s | 205 vmull.s16 q7,d4,d23 206 vmlal.s16 q7,d3,d22 207 vmlal.s16 q7,d5,d24 208 vmlal.s16 q7,d6,d25 210 vmlal.s16 q7,d7,d26 212 vmlal.s16 q7,d16,d27 214 vmlal.s16 q7,d17,d28 216 vmlal.s16 q7,d18,d29 245 vsub.s32 q7, q7, q1 [all...] |
ihevc_inter_pred_filters_luma_vert_w16inp.s | 194 vmull.s16 q7,d4,d23 195 vmlal.s16 q7,d3,d22 196 vmlal.s16 q7,d5,d24 197 vmlal.s16 q7,d6,d25 199 vmlal.s16 q7,d7,d26 201 vmlal.s16 q7,d16,d27 203 vmlal.s16 q7,d17,d28 205 vmlal.s16 q7,d18,d29 232 vqshrn.s32 d14, q7, #6 250 vqrshrun.s16 d14,q7,# [all...] |
ihevc_itrans_recon_8x8.s | 250 vadd.s32 q7,q5,q3 @// a0 = c0 + d0(part of r0,r7) 255 vadd.s32 q10,q7,q12 @// a0 + b0(part of r0) 256 vsub.s32 q3,q7,q12 @// a0 - b0(part of r7) 318 vadd.s32 q7,q10,q3 @// a0 = c0 + d0(part of r0,r7) 323 vadd.s32 q10,q7,q12 @// a0 + b0(part of r0) 324 vsub.s32 q3,q7,q12 @// a0 - b0(part of r7) 421 vtrn.16 q5,q7 @//[r7,r5],[r6,r4] third qudrant transposing 510 vmull.s16 q9,d11,d1[2] @// y2 * sin2 (q7 is freed by this time)(part of d1) 512 vmull.s16 q7,d11,d0[2] @// y2 * cos2(part of d0) 534 vsub.s32 q11,q10,q7 @// a3 = c0 - d0(part of r3,r4 [all...] |
/external/libvpx/libvpx/vp8/common/arm/neon/ |
idct_dequant_full_2x_neon.asm | 58 ; q7: 12 * sinpi : d1/temp2 62 vqdmulh.s16 q7, q5, d0[2] 88 vqadd.s16 q3, q4, q7 97 vqsub.s16 q7, q10, q3 101 vtrn.32 q5, q7 103 vtrn.16 q6, q7 108 ; q7: l 3, 7,11,15 r 3, 7,11,15 115 vqdmulh.s16 q9, q7, d0[2] 117 vqdmulh.s16 q11, q7, d0[0] 129 vqadd.s16 q11, q7, q1 [all...] |
sixtappredict4x4_neon.asm | 85 vmull.u8 q7, d18, d5 ;(src_ptr[3] * vp8_filter[5]) 95 vmlal.u8 q7, d6, d0 ;+(src_ptr[-2] * vp8_filter[0]) 102 vmlsl.u8 q7, d18, d1 ;-(src_ptr[-1] * vp8_filter[1]) 109 vmlsl.u8 q7, d6, d4 ;-(src_ptr[2] * vp8_filter[4]) 116 vmlal.u8 q7, d18, d2 ;(src_ptr[0] * vp8_filter[2]) 127 vqadd.s16 q7, q9 ;sum of all (src_data*filter_parameters) 133 vqrshrun.s16 d27, q7, #7 ;shift/round/saturate to u8 150 vmull.u8 q7, d18, d5 ;(src_ptr[3] * vp8_filter[5]) 162 vmlal.u8 q7, d6, d0 ;+(src_ptr[-2] * vp8_filter[0]) 172 vmlsl.u8 q7, d18, d1 ;-(src_ptr[-1] * vp8_filter[1] [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
idct_dequant_full_2x_neon.asm | 58 ; q7: 12 * sinpi : d1/temp2 62 vqdmulh.s16 q7, q5, d0[2] 88 vqadd.s16 q3, q4, q7 97 vqsub.s16 q7, q10, q3 101 vtrn.32 q5, q7 103 vtrn.16 q6, q7 108 ; q7: l 3, 7,11,15 r 3, 7,11,15 115 vqdmulh.s16 q9, q7, d0[2] 117 vqdmulh.s16 q11, q7, d0[0] 129 vqadd.s16 q11, q7, q1 [all...] |
sixtappredict4x4_neon.asm | 85 vmull.u8 q7, d18, d5 ;(src_ptr[3] * vp8_filter[5]) 95 vmlal.u8 q7, d6, d0 ;+(src_ptr[-2] * vp8_filter[0]) 102 vmlsl.u8 q7, d18, d1 ;-(src_ptr[-1] * vp8_filter[1]) 109 vmlsl.u8 q7, d6, d4 ;-(src_ptr[2] * vp8_filter[4]) 116 vmlal.u8 q7, d18, d2 ;(src_ptr[0] * vp8_filter[2]) 127 vqadd.s16 q7, q9 ;sum of all (src_data*filter_parameters) 133 vqrshrun.s16 d27, q7, #7 ;shift/round/saturate to u8 150 vmull.u8 q7, d18, d5 ;(src_ptr[3] * vp8_filter[5]) 162 vmlal.u8 q7, d6, d0 ;+(src_ptr[-2] * vp8_filter[0]) 172 vmlsl.u8 q7, d18, d1 ;-(src_ptr[-1] * vp8_filter[1] [all...] |
/external/valgrind/main/none/tests/arm/ |
neon128.c | 359 TESTINSN_imm("vmov.i16 q7", q7, 0x700); 373 TESTINSN_imm("vmvn.i16 q7", q7, 0x700); 451 TESTINSN_bin("vorr q7, q3, q0", q7, q3, i8, 0x24, q0, i16, 0xff); 457 TESTINSN_bin("vorn q7, q3, q0", q7, q3, i8, 0x24, q0, i16, 0xff); 467 TESTINSN_bin("veor q7, q3, q0", q7, q3, i8, 0x24, q0, i16, 0xff) [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/ |
vp9_idct32x32_add_neon.asm | 112 vrshr.s16 q7, q7, #6 117 vaddw.u8 q7, q7, d9 122 vqmovun.s16 d9, q7 146 vrshr.s16 q7, q7, #6 151 vaddw.u8 q7, q7, d9 156 vqmovun.s16 d9, q7 [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_idct32x32_add_neon.asm | 112 vrshr.s16 q7, q7, #6 117 vaddw.u8 q7, q7, d9 122 vqmovun.s16 d9, q7 146 vrshr.s16 q7, q7, #6 151 vaddw.u8 q7, q7, d9 156 vqmovun.s16 d9, q7 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
vp9_idct32x32_add_neon.asm | 112 vrshr.s16 q7, q7, #6 117 vaddw.u8 q7, q7, d9 122 vqmovun.s16 d9, q7 146 vrshr.s16 q7, q7, #6 151 vaddw.u8 q7, q7, d9 156 vqmovun.s16 d9, q7 [all...] |