/external/opencv3/modules/imgproc/src/ |
D | accum.cpp | 101 … uint16x8_t v_src0 = vmovl_u8(vget_low_u8(v_src)), v_src1 = vmovl_u8(vget_high_u8(v_src)); in operator ()() local 103 … vst1q_f32(dst + x, vaddq_f32(vld1q_f32(dst + x), vcvtq_f32_u32(vmovl_u16(vget_low_u16(v_src0))))); in operator ()() 104 …2(dst + x + 4, vaddq_f32(vld1q_f32(dst + x + 4), vcvtq_f32_u32(vmovl_u16(vget_high_u16(v_src0))))); in operator ()() 116 … uint16x8_t v_src0 = vmovl_u8(vget_low_u8(v_src)), v_src1 = vmovl_u8(vget_high_u8(v_src)); in operator ()() local 118 … vst1q_f32(dst + x, vaddq_f32(vld1q_f32(dst + x), vcvtq_f32_u32(vmovl_u16(vget_low_u16(v_src0))))); in operator ()() 119 …2(dst + x + 4, vaddq_f32(vld1q_f32(dst + x + 4), vcvtq_f32_u32(vmovl_u16(vget_high_u16(v_src0))))); in operator ()() 142 … uint32x4_t v_src0 = vmovl_u16(vget_low_u16(v_src)), v_src1 = vmovl_u16(vget_high_u16(v_src)); in operator ()() local 144 vst1q_f32(dst + x, vaddq_f32(vld1q_f32(dst + x), vcvtq_f32_u32(v_src0))); in operator ()() 188 uint16x8_t v_src0 = vmull_u8(v_src_0, v_src_0), v_src1 = vmull_u8(v_src_1, v_src_1); in operator ()() local 190 … vst1q_f32(dst + x, vaddq_f32(vld1q_f32(dst + x), vcvtq_f32_u32(vmovl_u16(vget_low_u16(v_src0))))); in operator ()() [all …]
|
D | color.cpp | 751 …uint16x8_t v_src0 = vld1q_u16((const ushort *)src + i), v_src1 = vld1q_u16((const ushort *)src + i… in operator ()() local 752 …uint8x16_t v_b = vcombine_u8(vmovn_u16(vshlq_n_u16(v_src0, 3)), vmovn_u16(vshlq_n_u16(v_src1, 3))); in operator ()() 753 uint8x16_t v_g = vcombine_u8(vmovn_u16(vandq_u16(vshrq_n_u16(v_src0, 3), v_n3)), in operator ()() 755 uint8x16_t v_r = vcombine_u8(vmovn_u16(vandq_u16(vshrq_n_u16(v_src0, 8), v_n7)), in operator ()() 791 …uint16x8_t v_src0 = vld1q_u16((const ushort *)src + i), v_src1 = vld1q_u16((const ushort *)src + i… in operator ()() local 792 …uint8x16_t v_b = vcombine_u8(vmovn_u16(vshlq_n_u16(v_src0, 3)), vmovn_u16(vshlq_n_u16(v_src1, 3))); in operator ()() 793 uint8x16_t v_g = vcombine_u8(vmovn_u16(vandq_u16(vshrq_n_u16(v_src0, 2), v_n7)), in operator ()() 795 uint8x16_t v_r = vcombine_u8(vmovn_u16(vandq_u16(vshrq_n_u16(v_src0, 7), v_n7)), in operator ()() 811 v_dst.val[3] = vbslq_u8(vcombine_u8(vqmovn_u16(vandq_u16(v_src0, v_mask)), in operator ()() 1980 int16x4x3_t v_src0; in operator ()() local [all …]
|
D | moments.cpp | 355 … __m128i v_src0 = _mm_unpacklo_epi16(v_src, v_zero), v_src1 = _mm_unpackhi_epi16(v_src, v_zero); in operator ()() local 357 v_x0 = _mm_add_epi32(v_x0, _mm_add_epi32(v_src0, v_src1)); in operator ()() 358 … __m128i v_x1_0 = _mm_mullo_epi32(v_src0, v_ix0), v_x1_1 = _mm_mullo_epi32(v_src1, v_ix1); in operator ()() 362 …v_x2 = _mm_add_epi32(v_x2, _mm_add_epi32(_mm_mullo_epi32(v_2ix0, v_src0), _mm_mullo_epi32(v_2ix1, … in operator ()()
|
D | imgwarp.cpp | 1048 int16x8_t v_src0 = vcombine_s16(vmovn_s32(v_src00), vmovn_s32(v_src01)); in operator ()() local 1051 int16x8_t v_dst0 = vaddq_s16(vshrq_n_s16(vqdmulhq_s16(v_src0, v_b0), 1), in operator ()() 1060 v_src0 = vcombine_s16(vmovn_s32(v_src00), vmovn_s32(v_src01)); in operator ()() 1063 int16x8_t v_dst1 = vaddq_s16(vshrq_n_s16(vqdmulhq_s16(v_src0, v_b0), 1), in operator ()() 5011 … float32x4x2_t v_src0 = vld2q_f32(src1f + (x << 1)), v_src1 = vld2q_f32(src1f + (x << 1) + 8); in convertMaps() local 5012 int32x4_t v_ix0 = cv_vrndq_s32_f32(vmulq_f32(v_src0.val[0], v_scale)); in convertMaps() 5014 int32x4_t v_iy0 = cv_vrndq_s32_f32(vmulq_f32(v_src0.val[1], v_scale)); in convertMaps() 5040 … __m128i v_src0 = _mm_cvtps_epi32(_mm_mul_ps(_mm_loadu_ps(src1f + x * 2), v_its)); in convertMaps() 5043 __m128i v_dst1 = _mm_packs_epi32(_mm_srai_epi32(v_src0, INTER_BITS), in convertMaps() 5048 v_src0 = _mm_packs_epi32(_mm_and_si128(v_src0, v_its1), in convertMaps() [all …]
|
/external/opencv3/modules/core/src/ |
D | convert.cpp | 167 reg_type v_src0 = _mm_loadu_##flavor((cast_type const *)(src)); \ 172 _mm_deinterleave(v_src0, v_src1, v_src2, v_src3); \ 174 _mm_storeu_##flavor((cast_type *)(dst0), v_src0); \ 200 reg_type v_src0 = _mm_loadu_##flavor((cast_type const *)(src)); \ 207 _mm_deinterleave(v_src0, v_src1, v_src2, \ 210 _mm_storeu_##flavor((cast_type *)(dst0), v_src0); \ 238 reg_type v_src0 = _mm_loadu_##flavor((cast_type const *)(src)); \ 247 _mm_deinterleave(v_src0, v_src1, v_src2, v_src3, \ 250 _mm_storeu_##flavor((cast_type *)(dst0), v_src0); \ 522 reg_type v_src0 = _mm_loadu_##flavor((const cast_type *)(src0)); \ [all …]
|