/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/ |
bilinearpredict_neon.c | 87 q7u16 = vmlal_u8(q7u16, vreinterpret_u8_u32(d2u32x2.val[0]), d1u8); 88 q8u16 = vmlal_u8(q8u16, vreinterpret_u8_u32(d3u32x2.val[0]), d1u8); 89 q9u16 = vmlal_u8(q9u16, vreinterpret_u8_u64(d12u64), d1u8); 115 q1u16 = vmlal_u8(q1u16, d26u8, d1u8); 116 q2u16 = vmlal_u8(q2u16, d27u8, d1u8); 173 q6u16 = vmlal_u8(q6u16, d3u8, d1u8); 174 q7u16 = vmlal_u8(q7u16, d5u8, d1u8); 175 q8u16 = vmlal_u8(q8u16, d7u8, d1u8); 176 q9u16 = vmlal_u8(q9u16, d9u8, d1u8); 177 q10u16 = vmlal_u8(q10u16, d11u8, d1u8) [all...] |
sixtappredict_neon.c | 107 q3u16 = vmlal_u8(q3u16, d28u8, d2u8); 108 q4u16 = vmlal_u8(q4u16, d29u8, d2u8); 109 q5u16 = vmlal_u8(q5u16, d24u8, d3u8); 110 q6u16 = vmlal_u8(q6u16, d25u8, d3u8); 190 q7u16 = vmlal_u8(q7u16, vreinterpret_u8_u32(d0u32x2.val[0]), d0u8); 191 q8u16 = vmlal_u8(q8u16, vreinterpret_u8_u32(d1u32x2.val[0]), d0u8); 217 q7u16 = vmlal_u8(q7u16, vreinterpret_u8_u32(d0u32x2.val[0]), d2u8); 218 q8u16 = vmlal_u8(q8u16, vreinterpret_u8_u32(d1u32x2.val[0]), d2u8); 286 q7u16 = vmlal_u8(q7u16, vreinterpret_u8_u32(d0u32x2.val[0]), d0u8); 287 q8u16 = vmlal_u8(q8u16, vreinterpret_u8_u32(d1u32x2.val[0]), d0u8) [all...] |
vp8_subpixelvariance_neon.c | 82 q1u16 = vmlal_u8(q1u16, vget_low_u8(q12u8), d1u8); 83 q2u16 = vmlal_u8(q2u16, vget_high_u8(q12u8), d1u8); 84 q3u16 = vmlal_u8(q3u16, vget_low_u8(q13u8), d1u8); 85 q4u16 = vmlal_u8(q4u16, vget_high_u8(q13u8), d1u8); 86 q5u16 = vmlal_u8(q5u16, vget_low_u8(q14u8), d1u8); 87 q6u16 = vmlal_u8(q6u16, vget_high_u8(q14u8), d1u8); 88 q7u16 = vmlal_u8(q7u16, vget_low_u8(q15u8), d1u8); 89 q8u16 = vmlal_u8(q8u16, vget_high_u8(q15u8), d1u8); 156 q7u16 = vmlal_u8(q7u16, d2u8, d1u8); 157 q9u16 = vmlal_u8(q9u16, d5u8, d1u8) [all...] |
/external/libvpx/libvpx/vp8/common/arm/neon/ |
bilinearpredict_neon.c | 84 q7u16 = vmlal_u8(q7u16, vreinterpret_u8_u32(d2u32x2.val[0]), d1u8); 85 q8u16 = vmlal_u8(q8u16, vreinterpret_u8_u32(d3u32x2.val[0]), d1u8); 86 q9u16 = vmlal_u8(q9u16, vreinterpret_u8_u64(d12u64), d1u8); 112 q1u16 = vmlal_u8(q1u16, d26u8, d1u8); 113 q2u16 = vmlal_u8(q2u16, d27u8, d1u8); 170 q6u16 = vmlal_u8(q6u16, d3u8, d1u8); 171 q7u16 = vmlal_u8(q7u16, d5u8, d1u8); 172 q8u16 = vmlal_u8(q8u16, d7u8, d1u8); 173 q9u16 = vmlal_u8(q9u16, d9u8, d1u8); 174 q10u16 = vmlal_u8(q10u16, d11u8, d1u8) [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
bilinearpredict_neon.c | 84 q7u16 = vmlal_u8(q7u16, vreinterpret_u8_u32(d2u32x2.val[0]), d1u8); 85 q8u16 = vmlal_u8(q8u16, vreinterpret_u8_u32(d3u32x2.val[0]), d1u8); 86 q9u16 = vmlal_u8(q9u16, vreinterpret_u8_u64(d12u64), d1u8); 112 q1u16 = vmlal_u8(q1u16, d26u8, d1u8); 113 q2u16 = vmlal_u8(q2u16, d27u8, d1u8); 170 q6u16 = vmlal_u8(q6u16, d3u8, d1u8); 171 q7u16 = vmlal_u8(q7u16, d5u8, d1u8); 172 q8u16 = vmlal_u8(q8u16, d7u8, d1u8); 173 q9u16 = vmlal_u8(q9u16, d9u8, d1u8); 174 q10u16 = vmlal_u8(q10u16, d11u8, d1u8) [all...] |
/external/libhevc/common/arm/ |
ihevc_inter_pred_filters_luma_vert_w16inp.s | 150 vmlal.s16 q4,d0,d22 @mul_res1 = vmlal_u8(mul_res1, src_tmp1, coeffabs_0)@ 152 vmlal.s16 q4,d2,d24 @mul_res1 = vmlal_u8(mul_res1, src_tmp3, coeffabs_2)@ 154 vmlal.s16 q4,d3,d25 @mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)@ 156 vmlal.s16 q4,d4,d26 @mul_res1 = vmlal_u8(mul_res1, src_tmp1, coeffabs_4)@ 158 vmlal.s16 q4,d5,d27 @mul_res1 = vmlal_u8(mul_res1, src_tmp2, coeffabs_5)@ 159 vmlal.s16 q4,d6,d28 @mul_res1 = vmlal_u8(mul_res1, src_tmp3, coeffabs_6)@ 160 vmlal.s16 q4,d7,d29 @mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_7)@ 166 vmlal.s16 q5,d1,d22 @mul_res2 = vmlal_u8(mul_res2, src_tmp2, coeffabs_0)@ 168 vmlal.s16 q5,d3,d24 @mul_res2 = vmlal_u8(mul_res2, src_tmp4, coeffabs_2)@ 170 vmlal.s16 q5,d4,d25 @mul_res2 = vmlal_u8(mul_res2, src_tmp1, coeffabs_3) [all...] |
ihevc_inter_pred_luma_vert_w16inp_w16out.s | 160 vmlal.s16 q4,d0,d22 @mul_res1 = vmlal_u8(mul_res1, src_tmp1, coeffabs_0)@ 162 vmlal.s16 q4,d2,d24 @mul_res1 = vmlal_u8(mul_res1, src_tmp3, coeffabs_2)@ 164 vmlal.s16 q4,d3,d25 @mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)@ 166 vmlal.s16 q4,d4,d26 @mul_res1 = vmlal_u8(mul_res1, src_tmp1, coeffabs_4)@ 168 vmlal.s16 q4,d5,d27 @mul_res1 = vmlal_u8(mul_res1, src_tmp2, coeffabs_5)@ 169 vmlal.s16 q4,d6,d28 @mul_res1 = vmlal_u8(mul_res1, src_tmp3, coeffabs_6)@ 170 vmlal.s16 q4,d7,d29 @mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_7)@ 176 vmlal.s16 q5,d1,d22 @mul_res2 = vmlal_u8(mul_res2, src_tmp2, coeffabs_0)@ 178 vmlal.s16 q5,d3,d24 @mul_res2 = vmlal_u8(mul_res2, src_tmp4, coeffabs_2)@ 180 vmlal.s16 q5,d4,d25 @mul_res2 = vmlal_u8(mul_res2, src_tmp1, coeffabs_3) [all...] |
ihevc_inter_pred_filters_luma_vert.s | 164 vmlal.u8 q4,d3,d25 @mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)@ 166 vmlal.u8 q4,d4,d26 @mul_res1 = vmlal_u8(mul_res1, src_tmp1, coeffabs_4)@ 170 vmlal.u8 q4,d6,d28 @mul_res1 = vmlal_u8(mul_res1, src_tmp3, coeffabs_6)@ 185 vmlal.u8 q5,d4,d25 @mul_res2 = vmlal_u8(mul_res2, src_tmp1, coeffabs_3)@ 187 vmlal.u8 q5,d5,d26 @mul_res2 = vmlal_u8(mul_res2, src_tmp2, coeffabs_4)@ 192 vmlal.u8 q5,d7,d28 @mul_res2 = vmlal_u8(mul_res2, src_tmp4, coeffabs_6)@ 250 vmlal.u8 q4,d3,d25 @mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)@ 253 vmlal.u8 q4,d4,d26 @mul_res1 = vmlal_u8(mul_res1, src_tmp1, coeffabs_4)@ 258 vmlal.u8 q4,d6,d28 @mul_res1 = vmlal_u8(mul_res1, src_tmp3, coeffabs_6)@ 275 vmlal.u8 q5,d4,d25 @mul_res2 = vmlal_u8(mul_res2, src_tmp1, coeffabs_3) [all...] |
ihevc_inter_pred_filters_luma_horz.s | 216 vmull.u8 q4,d1,d25 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 224 vmlal.u8 q4,d4,d28 @mul_res = vmlal_u8(src[0_4], coeffabs_4)@ 228 vmlal.u8 q4,d6,d30 @mul_res = vmlal_u8(src[0_6], coeffabs_6)@ 237 vmlal.u8 q5,d16,d28 @mul_res = vmlal_u8(src[0_4], coeffabs_4)@ 241 vmlal.u8 q5,d18,d30 @mul_res = vmlal_u8(src[0_6], coeffabs_6)@ 245 vmlal.u8 q5,d13,d25 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 296 vmull.u8 q4,d2,d25 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 303 vmlal.u8 q4,d12,d28 @mul_res = vmlal_u8(src[0_4], coeffabs_4)@ 305 vmlal.u8 q4,d16,d30 @mul_res = vmlal_u8(src[0_6], coeffabs_6)@ 340 vmull.u8 q5,d2,d25 @mul_res = vmlal_u8(src[0_1], coeffabs_1) [all...] |
ihevc_inter_pred_chroma_horz.s | 176 vmlsl.u8 q15,d6,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 229 vmlsl.u8 q11,d14,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 242 vmlsl.u8 q10,d15,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 260 vmlsl.u8 q15,d6,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 302 vmlsl.u8 q11,d14,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 313 vmlsl.u8 q10,d15,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 323 vmlsl.u8 q15,d6,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 348 vmlsl.u8 q11,d14,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 354 vmlsl.u8 q10,d15,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 406 vmlsl.u8 q4,d3,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1) [all...] |
ihevc_inter_pred_luma_horz_w16out.s | 381 vmull.u8 q4,d1,d25 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 389 vmlal.u8 q4,d4,d28 @mul_res = vmlal_u8(src[0_4], coeffabs_4)@ 393 vmlal.u8 q4,d6,d30 @mul_res = vmlal_u8(src[0_6], coeffabs_6)@ 402 vmlal.u8 q5,d16,d28 @mul_res = vmlal_u8(src[0_4], coeffabs_4)@ 406 vmlal.u8 q5,d18,d30 @mul_res = vmlal_u8(src[0_6], coeffabs_6)@ 410 vmlal.u8 q5,d13,d25 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 463 vmull.u8 q4,d2,d25 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 470 vmlal.u8 q4,d12,d28 @mul_res = vmlal_u8(src[0_4], coeffabs_4)@ 472 vmlal.u8 q4,d16,d30 @mul_res = vmlal_u8(src[0_6], coeffabs_6)@ 504 vmull.u8 q5,d2,d25 @mul_res = vmlal_u8(src[0_1], coeffabs_1) [all...] |
ihevc_inter_pred_chroma_horz_w16out.s | 196 vmlsl.u8 q15,d6,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 245 vmlsl.u8 q11,d14,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 258 vmlsl.u8 q10,d15,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 271 vmlsl.u8 q15,d6,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 312 vmlsl.u8 q11,d14,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 322 vmlsl.u8 q10,d15,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 332 vmlsl.u8 q15,d6,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 350 vmlsl.u8 q11,d14,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 356 vmlsl.u8 q10,d15,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1)@ 403 vmlsl.u8 q4,d3,d27 @mul_res = vmlal_u8(src[0_1], coeffabs_1) [all...] |
ihevc_intra_pred_filters_neon_intr.c | 562 prod_val_2 = vmlal_u8(prod_val_1, const_col_i_val, pu1_src_2_nt_val_t); 569 prod_val_4 = vmlal_u8(prod_val_3, const_col_i_val, pu1_src_4_nt_val_t); 611 mul_res = vmlal_u8(add_res, src_val_1, dup_const_2); 755 prod_t1 = vmlal_u8(prod_t1, const_nt_1_row_dup, pu1_ref_two_nt_1_t); 756 prod_t2 = vmlal_u8(prod_t2, const_row_1_dup, pu1_ref_nt_1_dup); 839 prod_t2 = vmlal_u8(prod_t2, const_row_1_dup, pu1_ref_nt_1_dup); 841 prod_t1 = vmlal_u8(prod_t1, const_nt_1_row_dup, pu1_ref_two_nt_1_t); [all...] |
ihevc_inter_pred_chroma_vert.s | 147 vmlal.u8 q3,d4,d2 @vmlal_u8(mul_res1, vreinterpret_u8_u32(src_tmp3), coeffabs_2)
|
ihevc_inter_pred_chroma_vert_w16out.s | 149 vmlal.u8 q3,d4,d2 @vmlal_u8(mul_res1, vreinterpret_u8_u32(src_tmp3), coeffabs_2)
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/ |
vp9_variance_neon.c | 123 const uint16x8_t b = vmlal_u8(a, src_1, f1); 147 const uint16x8_t b = vmlal_u8(a, vget_low_u8(src_1), f1); 150 const uint16x8_t d = vmlal_u8(c, vget_high_u8(src_1), f1);
|
/external/chromium_org/third_party/libwebp/dsp/ |
enc_neon.c | [all...] |
/external/webp/src/dsp/ |
enc_neon.c | [all...] |
/external/chromium_org/third_party/skia/src/opts/ |
SkBlitRow_opts_arm_neon.cpp | [all...] |
/external/skia/src/opts/ |
SkBlitRow_opts_arm_neon.cpp | [all...] |
/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9/lib/gcc/x86_64-linux-android/4.9/include/ |
arm_neon.h | 555 uint16x8_t vmlal_u8(uint16x8_t a, uint8x8_t b, uint8x8_t c); // VMLAL.U8 q0,d0,d0 3949 _NEON2SSE_INLINE uint16x8_t vmlal_u8(uint16x8_t a, uint8x8_t b, uint8x8_t c) \/\/ VMLAL.U8 q0,d0,d0 function [all...] |
/external/clang/test/CodeGen/ |
aarch64-neon-intrinsics.c | [all...] |
arm_neon_intrinsics.c | [all...] |
/prebuilts/clang/darwin-x86/host/3.4/lib/clang/3.4/include/ |
arm_neon.h | 2080 __ai uint16x8_t vmlal_u8(uint16x8_t __a, uint8x8_t __b, uint8x8_t __c) { function [all...] |
/prebuilts/clang/linux-x86/host/3.4/lib/clang/3.4/include/ |
arm_neon.h | 2080 __ai uint16x8_t vmlal_u8(uint16x8_t __a, uint8x8_t __b, uint8x8_t __c) { function [all...] |