HomeSort by relevance Sort by last modified time
    Searched refs:SkConvolutionFilter1D (Results 1 - 6 of 6) sorted by null

  /external/skia/src/opts/
SkBitmapFilter_opts_SSE2.h 14 void convolveVertically_SSE2(const SkConvolutionFilter1D::ConvolutionFixed* filter_values,
21 const SkConvolutionFilter1D& filter,
25 const SkConvolutionFilter1D& filter,
28 void applySIMDPadding_SSE2(SkConvolutionFilter1D* filter);
SkBitmapFilter_opts_SSE2.cpp 46 const SkConvolutionFilter1D& filter,
63 const SkConvolutionFilter1D::ConvolutionFixed* filter_values =
158 accum = _mm_srai_epi32(accum, SkConvolutionFilter1D::kShiftBits);
176 const SkConvolutionFilter1D& filter,
195 const SkConvolutionFilter1D::ConvolutionFixed* filter_values =
268 accum0 = _mm_srai_epi32(accum0, SkConvolutionFilter1D::kShiftBits);
271 accum1 = _mm_srai_epi32(accum1, SkConvolutionFilter1D::kShiftBits);
274 accum2 = _mm_srai_epi32(accum2, SkConvolutionFilter1D::kShiftBits);
277 accum3 = _mm_srai_epi32(accum3, SkConvolutionFilter1D::kShiftBits);
303 void convolveVertically_SSE2(const SkConvolutionFilter1D::ConvolutionFixed* filter_values
    [all...]
SkBitmapProcState_arm_neon.cpp 89 const SkConvolutionFilter1D& filter,
101 const SkConvolutionFilter1D::ConvolutionFixed* filterValues =
174 accum = vshrq_n_s32(accum, SkConvolutionFilter1D::kShiftBits);
191 void convolveVertically_neon(const SkConvolutionFilter1D::ConvolutionFixed* filterValues,
232 accum0 = vshrq_n_s32(accum0, SkConvolutionFilter1D::kShiftBits);
233 accum1 = vshrq_n_s32(accum1, SkConvolutionFilter1D::kShiftBits);
234 accum2 = vshrq_n_s32(accum2, SkConvolutionFilter1D::kShiftBits);
235 accum3 = vshrq_n_s32(accum3, SkConvolutionFilter1D::kShiftBits);
297 accum0 = vshrq_n_s32(accum0, SkConvolutionFilter1D::kShiftBits);
298 accum1 = vshrq_n_s32(accum1, SkConvolutionFilter1D::kShiftBits)
    [all...]
  /external/skia/src/core/
SkConvolver.h 24 // SkConvolutionFilter1D, then convolving each column by another one.
27 class SkConvolutionFilter1D {
34 SK_API SkConvolutionFilter1D();
35 SK_API ~SkConvolutionFilter1D();
144 const SkConvolutionFilter1D::ConvolutionFixed* filterValues,
152 const SkConvolutionFilter1D& filter,
157 const SkConvolutionFilter1D& filter,
161 SkConvolutionFilter1D* filter);
200 const SkConvolutionFilter1D& xfilter,
201 const SkConvolutionFilter1D& yfilter
    [all...]
SkConvolver.cpp 115 const SkConvolutionFilter1D& filter,
122 const SkConvolutionFilter1D::ConvolutionFixed* filterValues =
132 SkConvolutionFilter1D::ConvolutionFixed curFilter = filterValues[filterX];
143 accum[0] >>= SkConvolutionFilter1D::kShiftBits;
144 accum[1] >>= SkConvolutionFilter1D::kShiftBits;
145 accum[2] >>= SkConvolutionFilter1D::kShiftBits;
147 accum[3] >>= SkConvolutionFilter1D::kShiftBits;
173 const SkConvolutionFilter1D& filter,
180 const SkConvolutionFilter1D& filter,
195 void ConvolveVertically(const SkConvolutionFilter1D::ConvolutionFixed* filterValues
    [all...]
SkBitmapScaler.cpp 30 const SkConvolutionFilter1D& xFilter() { return fXFilter; }
31 const SkConvolutionFilter1D& yFilter() { return fYFilter; }
51 SkConvolutionFilter1D* output,
54 SkConvolutionFilter1D fXFilter;
55 SkConvolutionFilter1D fYFilter;
117 SkConvolutionFilter1D* output,
135 SkSTArray<64, SkConvolutionFilter1D::ConvolutionFixed, true> fixedFilterValuesArray;
180 SkConvolutionFilter1D::ConvolutionFixed* fixedFilterValues = fixedFilterValuesArray.begin();
183 int curFixed = SkConvolutionFilter1D::FloatToFixed(filterValues[fixedI] * invFilterSum);
194 int leftovers = SkConvolutionFilter1D::FloatToFixed(1) - fixedSum
    [all...]

Completed in 971 milliseconds