/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/ |
vp9_sad_neon.c | 55 vec_accum_hi = vabal_u8(vec_accum_hi, vget_high_u8(vec_src_00), 56 vget_high_u8(vec_ref_00)); 59 vec_accum_hi = vabal_u8(vec_accum_hi, vget_high_u8(vec_src_16), 60 vget_high_u8(vec_ref_16)); 63 vec_accum_hi = vabal_u8(vec_accum_hi, vget_high_u8(vec_src_32), 64 vget_high_u8(vec_ref_32)); 67 vec_accum_hi = vabal_u8(vec_accum_hi, vget_high_u8(vec_src_48), 68 vget_high_u8(vec_ref_48)); 88 vec_accum_hi = vabal_u8(vec_accum_hi, vget_high_u8(vec_src_00), 89 vget_high_u8(vec_ref_00)) [all...] |
vp9_subtract_neon.c | 32 const uint16x8_t v_diff_hi_00 = vsubl_u8(vget_high_u8(v_src_00), 33 vget_high_u8(v_pred_00)); 36 const uint16x8_t v_diff_hi_16 = vsubl_u8(vget_high_u8(v_src_16), 37 vget_high_u8(v_pred_16)); 53 const uint16x8_t v_diff_hi = vsubl_u8(vget_high_u8(v_src), 54 vget_high_u8(v_pred));
|
vp9_variance_neon.c | 149 const uint16x8_t c = vmull_u8(vget_high_u8(src_0), f0); 150 const uint16x8_t d = vmlal_u8(c, vget_high_u8(src_1), f1);
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/ |
sad_neon.c | 129 q13 = vabdl_u8(vget_high_u8(q0), vget_high_u8(q4)); 137 q13 = vabal_u8(q13, vget_high_u8(q0), vget_high_u8(q4)); 166 q13 = vabdl_u8(vget_high_u8(q0), vget_high_u8(q4)); 174 q13 = vabal_u8(q13, vget_high_u8(q0), vget_high_u8(q4));
|
sixtappredict_neon.c | 164 d18u8 = vext_u8(vget_low_u8(q3u8), vget_high_u8(q3u8), 5); 165 d19u8 = vext_u8(vget_low_u8(q4u8), vget_high_u8(q4u8), 5); 166 d20u8 = vext_u8(vget_low_u8(q5u8), vget_high_u8(q5u8), 5); 167 d21u8 = vext_u8(vget_low_u8(q6u8), vget_high_u8(q6u8), 5); 185 vreinterpret_u32_u8(vget_high_u8(q3u8))); 187 vreinterpret_u32_u8(vget_high_u8(q5u8))); 259 d18u8 = vext_u8(vget_low_u8(q3u8), vget_high_u8(q3u8), 5); 260 d19u8 = vext_u8(vget_low_u8(q4u8), vget_high_u8(q4u8), 5); 261 d20u8 = vext_u8(vget_low_u8(q5u8), vget_high_u8(q5u8), 5); 262 d21u8 = vext_u8(vget_low_u8(q6u8), vget_high_u8(q6u8), 5) [all...] |
vp8_subpixelvariance_neon.c | 74 q2u16 = vmull_u8(vget_high_u8(q11u8), d0u8); 76 q4u16 = vmull_u8(vget_high_u8(q12u8), d0u8); 78 q6u16 = vmull_u8(vget_high_u8(q13u8), d0u8); 80 q8u16 = vmull_u8(vget_high_u8(q14u8), d0u8); 83 q2u16 = vmlal_u8(q2u16, vget_high_u8(q12u8), d1u8); 85 q4u16 = vmlal_u8(q4u16, vget_high_u8(q13u8), d1u8); 87 q6u16 = vmlal_u8(q6u16, vget_high_u8(q14u8), d1u8); 89 q8u16 = vmlal_u8(q8u16, vget_high_u8(q15u8), d1u8); 379 q2u16 = vmull_u8(vget_high_u8(q11u8), d0u8); 381 q4u16 = vmull_u8(vget_high_u8(q12u8), d0u8) [all...] |
bilinearpredict_neon.c | 75 vreinterpret_u32_u8(vget_high_u8(q1u8))); 77 vreinterpret_u32_u8(vget_high_u8(q2u8))); 167 d3u8 = vext_u8(vget_low_u8(q1u8), vget_high_u8(q1u8), 1); 168 d5u8 = vext_u8(vget_low_u8(q2u8), vget_high_u8(q2u8), 1); 169 d7u8 = vext_u8(vget_low_u8(q3u8), vget_high_u8(q3u8), 1); 170 d9u8 = vext_u8(vget_low_u8(q4u8), vget_high_u8(q4u8), 1); 171 d11u8 = vext_u8(vget_low_u8(q5u8), vget_high_u8(q5u8), 1); 256 d3u8 = vext_u8(vget_low_u8(q1u8), vget_high_u8(q1u8), 1); 257 d5u8 = vext_u8(vget_low_u8(q2u8), vget_high_u8(q2u8), 1); 258 d7u8 = vext_u8(vget_low_u8(q3u8), vget_high_u8(q3u8), 1) [all...] |
mbloopfilter_neon.c | 272 vst1_u8(v, vget_high_u8(q4)); 276 vst1_u8(v, vget_high_u8(q5)); 280 vst1_u8(v, vget_high_u8(q6)); 284 vst1_u8(v, vget_high_u8(q7)); 288 vst1_u8(v, vget_high_u8(q8)); 291 vst1_u8(v, vget_high_u8(q9)); 429 vst1_u8(s2, vget_high_u8(q3)); 433 vst1_u8(s2, vget_high_u8(q4)); 437 vst1_u8(s2, vget_high_u8(q5)); 441 vst1_u8(s2, vget_high_u8(q6)) [all...] |
variance_neon.c | 47 q12u16 = vsubl_u8(vget_high_u8(q0u8), vget_high_u8(q2u8)); 49 q14u16 = vsubl_u8(vget_high_u8(q1u8), vget_high_u8(q3u8)); 126 q12u16 = vsubl_u8(vget_high_u8(q0u8), vget_high_u8(q2u8)); 128 q14u16 = vsubl_u8(vget_high_u8(q1u8), vget_high_u8(q3u8));
|
loopfilter_neon.c | 244 vst1_u8(v, vget_high_u8(q5)); 246 vst1_u8(v, vget_high_u8(q6)); 248 vst1_u8(v, vget_high_u8(q7)); 250 vst1_u8(v, vget_high_u8(q8)); 405 q4ResultH.val[0] = vget_high_u8(q5); // d11 406 q4ResultH.val[1] = vget_high_u8(q6); // d13 407 q4ResultH.val[2] = vget_high_u8(q7); // d15 408 q4ResultH.val[3] = vget_high_u8(q8); // d17 524 q4ResultH.val[0] = vget_high_u8(q5); // d11 525 q4ResultH.val[1] = vget_high_u8(q6); // d1 [all...] |
loopfiltersimpleverticaledge_neon.c | 253 d3u8x2.val[0] = vget_high_u8(q6u8); // d13 254 d3u8x2.val[1] = vget_high_u8(q7u8); // d15
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/ |
subtract_neon.c | 81 q9u16 = vsubl_u8(vget_high_u8(q0u8), vget_high_u8(q1u8)); 83 q11u16 = vsubl_u8(vget_high_u8(q2u8), vget_high_u8(q3u8));
|
vp8_mse16x16_neon.c | 43 q12u16 = vsubl_u8(vget_high_u8(q0u8), vget_high_u8(q2u8)); 45 q14u16 = vsubl_u8(vget_high_u8(q1u8), vget_high_u8(q3u8));
|
denoising_neon.c | 344 vst1_u8(&running_avg[running_avg_stride], vget_high_u8(v_running_avg)); 433 vget_high_u8(v_running_avg));
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
bilinearpredict_neon.c | 72 vreinterpret_u32_u8(vget_high_u8(q1u8))); 74 vreinterpret_u32_u8(vget_high_u8(q2u8))); 164 d3u8 = vext_u8(vget_low_u8(q1u8), vget_high_u8(q1u8), 1); 165 d5u8 = vext_u8(vget_low_u8(q2u8), vget_high_u8(q2u8), 1); 166 d7u8 = vext_u8(vget_low_u8(q3u8), vget_high_u8(q3u8), 1); 167 d9u8 = vext_u8(vget_low_u8(q4u8), vget_high_u8(q4u8), 1); 168 d11u8 = vext_u8(vget_low_u8(q5u8), vget_high_u8(q5u8), 1); 253 d3u8 = vext_u8(vget_low_u8(q1u8), vget_high_u8(q1u8), 1); 254 d5u8 = vext_u8(vget_low_u8(q2u8), vget_high_u8(q2u8), 1); 255 d7u8 = vext_u8(vget_low_u8(q3u8), vget_high_u8(q3u8), 1) [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
bilinearpredict_neon.c | 72 vreinterpret_u32_u8(vget_high_u8(q1u8))); 74 vreinterpret_u32_u8(vget_high_u8(q2u8))); 164 d3u8 = vext_u8(vget_low_u8(q1u8), vget_high_u8(q1u8), 1); 165 d5u8 = vext_u8(vget_low_u8(q2u8), vget_high_u8(q2u8), 1); 166 d7u8 = vext_u8(vget_low_u8(q3u8), vget_high_u8(q3u8), 1); 167 d9u8 = vext_u8(vget_low_u8(q4u8), vget_high_u8(q4u8), 1); 168 d11u8 = vext_u8(vget_low_u8(q5u8), vget_high_u8(q5u8), 1); 253 d3u8 = vext_u8(vget_low_u8(q1u8), vget_high_u8(q1u8), 1); 254 d5u8 = vext_u8(vget_low_u8(q2u8), vget_high_u8(q2u8), 1); 255 d7u8 = vext_u8(vget_low_u8(q3u8), vget_high_u8(q3u8), 1) [all...] |
/external/clang/test/CodeGen/ |
arm-neon-vget.c | 77 return vget_high_u8(a);
|
aarch64-neon-vget-hilo.c | 35 return vget_high_u8(a);
|
/external/chromium_org/third_party/libwebp/dsp/ |
dec_neon.c | 258 hi.val[0] = vget_high_u8(p0); 259 hi.val[1] = vget_high_u8(q0); 285 vget_high_u8(p1), vget_high_u8(p0), 286 vget_high_u8(q0), vget_high_u8(q1)); 311 vst1_u8(v - stride, vget_high_u8(p0)); 312 vst1_u8(v, vget_high_u8(q0)); 340 INIT_VECTOR3(v0, vget_high_u8(p2), vget_high_u8(p1), vget_high_u8(p0)) [all...] |
enc_neon.c | 298 const int16x8_t D2D3 = DiffU8ToS16(vget_high_u8(S0), vget_high_u8(R0)); 656 const int32x4x4_t hpass_b = DistoHorizontalPass(vget_high_u8(d0d1u8), 657 vget_high_u8(d2d3u8)); [all...] |
lossless_neon.c | 275 vtbl1_u8(vget_high_u8(argb), shuffle)); 289 vtbl1_u8(vget_high_u8(argb), shuffle));
|
/external/webp/src/dsp/ |
dec_neon.c | 258 hi.val[0] = vget_high_u8(p0); 259 hi.val[1] = vget_high_u8(q0); 285 vget_high_u8(p1), vget_high_u8(p0), 286 vget_high_u8(q0), vget_high_u8(q1)); 311 vst1_u8(v - stride, vget_high_u8(p0)); 312 vst1_u8(v, vget_high_u8(q0)); 340 INIT_VECTOR3(v0, vget_high_u8(p2), vget_high_u8(p1), vget_high_u8(p0)) [all...] |
enc_neon.c | 298 const int16x8_t D2D3 = DiffU8ToS16(vget_high_u8(S0), vget_high_u8(R0)); 656 const int32x4x4_t hpass_b = DistoHorizontalPass(vget_high_u8(d0d1u8), 657 vget_high_u8(d2d3u8)); [all...] |
/external/chromium_org/third_party/skia/src/opts/ |
SkBitmapProcState_arm_neon.cpp | 135 int16x8_t p23_16 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(pixels))); 175 int16x8_t p23_16 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(pixels))); 232 int16x8_t src16_23 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(src8))); 300 int16x8_t src16_23 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(src8))); 431 p23_16 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(pixels))); \
|
/external/skia/src/opts/ |
SkBitmapProcState_arm_neon.cpp | 135 int16x8_t p23_16 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(pixels))); 175 int16x8_t p23_16 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(pixels))); 232 int16x8_t src16_23 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(src8))); 300 int16x8_t src16_23 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(src8))); 431 p23_16 = vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(pixels))); \
|