OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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