/development/ndk/samples/hello-neon/jni/ |
helloneon-intrinsics.h | 20 void fir_filter_neon_intrinsics(short *output, const short* input, const short* kernel, int width, int kernelSize);
|
helloneon-intrinsics.c | 24 fir_filter_neon_intrinsics(short *output, const short* input, const short* kernel, int width, int kernelSize) 27 int nn, offset = -kernelSize/2; 33 for(mm = 0; mm < kernelSize/4; mm++) 45 if(kernelSize & 3) 47 for(mm = kernelSize - (kernelSize & 3); mm < kernelSize; mm++) 54 int nn, offset = -kernelSize/2; 58 for (mm = 0; mm < kernelSize; mm++) {
|
helloneon.c | 45 fir_filter_c(short *output, const short* input, const short* kernel, int width, int kernelSize) 47 int offset = -kernelSize/2; 52 for (mm = 0; mm < kernelSize; mm++) {
|
/external/chromium_org/third_party/WebKit/Source/platform/audio/ |
DirectConvolver.cpp | 61 // Only support kernelSize <= m_inputBlockSize 62 size_t kernelSize = convolutionKernel->size(); 63 ASSERT(kernelSize <= m_inputBlockSize); 64 if (kernelSize > m_inputBlockSize) 78 bool isCopyGood2 = overlayBuffer && m_overlayBuffer.size() >= kernelSize && m_buffer.size() == m_inputBlockSize * 2; 83 ippsConv_32f(static_cast<const Ipp32f*>(sourceP), framesToProcess, static_cast<Ipp32f*>(kernelP), kernelSize, static_cast<Ipp32f*>(outputBuffer)); 86 memcpy(overlayBuffer, outputBuffer + m_inputBlockSize, sizeof(float) * kernelSize); 95 conv(inputP - kernelSize + 1, 1, kernelP + kernelSize - 1, -1, destP, 1, framesToProcess, kernelSize); [all...] |
SincResampler.h | 43 // kernelSize can be adjusted for quality (higher is better) 45 SincResampler(double scaleFactor, unsigned kernelSize = 32, unsigned numberOfKernelOffsets = 32);
|
/external/chromium_org/third_party/skia/src/opts/ |
SkBlurImage_opts.h | 13 typedef void (*SkBoxBlurProc)(const SkPMColor* src, int srcStride, SkPMColor* dst, int kernelSize,
|
SkBlurImage_opts_neon.cpp | 58 void SkDoubleRowBoxBlur_NEON(const SkPMColor** src, int srcStride, SkPMColor** dst, int kernelSize, 66 const uint16x8_t scale = vdupq_n_u16((1 << 15) / kernelSize); 115 void SkBoxBlur_NEON(const SkPMColor* src, int srcStride, SkPMColor* dst, int kernelSize, 123 const uint32x4_t scale = vdupq_n_u32((1 << 24) / kernelSize); 126 if (kernelSize < 128) 128 SkDoubleRowBoxBlur_NEON<srcDirection, dstDirection>(&src, srcStride, &dst, kernelSize,
|
SkBlurImage_opts_SSE2.cpp | 36 void SkBoxBlur_SSE2(const SkPMColor* src, int srcStride, SkPMColor* dst, int kernelSize, 44 const __m128i scale = _mm_set1_epi32((1 << 24) / kernelSize);
|
/external/skia/src/opts/ |
SkBlurImage_opts.h | 13 typedef void (*SkBoxBlurProc)(const SkPMColor* src, int srcStride, SkPMColor* dst, int kernelSize,
|
SkBlurImage_opts_neon.cpp | 58 void SkDoubleRowBoxBlur_NEON(const SkPMColor** src, int srcStride, SkPMColor** dst, int kernelSize, 66 const uint16x8_t scale = vdupq_n_u16((1 << 15) / kernelSize); 115 void SkBoxBlur_NEON(const SkPMColor* src, int srcStride, SkPMColor* dst, int kernelSize, 123 const uint32x4_t scale = vdupq_n_u32((1 << 24) / kernelSize); 126 if (kernelSize < 128) 128 SkDoubleRowBoxBlur_NEON<srcDirection, dstDirection>(&src, srcStride, &dst, kernelSize,
|
SkBlurImage_opts_SSE2.cpp | 36 void SkBoxBlur_SSE2(const SkPMColor* src, int srcStride, SkPMColor* dst, int kernelSize, 44 const __m128i scale = _mm_set1_epi32((1 << 24) / kernelSize);
|
/external/chromium_org/third_party/WebKit/Source/platform/graphics/filters/ |
FEGaussianBlur.cpp | 87 IntSize kernelSize; 92 kernelSize.setWidth(min(size, gMaxKernelSize)); 97 kernelSize.setHeight(min(size, gMaxKernelSize)); 100 return kernelSize; 113 IntSize kernelSize = calculateKernelSize(filter(), FloatPoint(m_stdX, m_stdY)); 116 result.inflateX(3 * kernelSize.width() * 0.5f); 117 result.inflateY(3 * kernelSize.height() * 0.5f);
|
FEConvolveMatrix.cpp | 37 FEConvolveMatrix::FEConvolveMatrix(Filter* filter, const IntSize& kernelSize, 41 , m_kernelSize(kernelSize) 54 PassRefPtr<FEConvolveMatrix> FEConvolveMatrix::create(Filter* filter, const IntSize& kernelSize, 58 return adoptRef(new FEConvolveMatrix(filter, kernelSize, divisor, bias, targetOffset, edgeMode, kernelUnitLength, 71 IntSize FEConvolveMatrix::kernelSize() const 76 void FEConvolveMatrix::setKernelSize(const IntSize& kernelSize) 78 ASSERT(kernelSize.width() > 0); 79 ASSERT(kernelSize.height() > 0); 80 m_kernelSize = kernelSize; 527 SkISize kernelSize(SkISize::Make(m_kernelSize.width(), m_kernelSize.height())) [all...] |
FEDropShadow.cpp | 65 IntSize kernelSize = FEGaussianBlur::calculateKernelSize(filter, FloatPoint(m_stdX, m_stdY)); 68 result.inflateX(3 * kernelSize.width() * 0.5f); 69 result.inflateY(3 * kernelSize.height() * 0.5f);
|
FilterOperations.cpp | 37 IntSize kernelSize = FEGaussianBlur::calculateUnscaledKernelSize(FloatPoint(stdDeviation, stdDeviation)); 41 outset.setWidth(3 * kernelSize.width() * 0.5f); 42 outset.setHeight(3 * kernelSize.height() * 0.5f);
|
FEConvolveMatrix.h | 48 IntSize kernelSize() const;
|
/external/chromium_org/third_party/skia/include/effects/ |
SkMatrixConvolutionImageFilter.h | 34 @param kernelSize The kernel size in pixels, in each dimension (N by M). 54 static SkMatrixConvolutionImageFilter* Create(const SkISize& kernelSize, 63 return SkNEW_ARGS(SkMatrixConvolutionImageFilter, (kernelSize, kernel, gain, bias, 71 SkMatrixConvolutionImageFilter(const SkISize& kernelSize,
|
/external/skia/include/effects/ |
SkMatrixConvolutionImageFilter.h | 34 @param kernelSize The kernel size in pixels, in each dimension (N by M). 54 static SkMatrixConvolutionImageFilter* Create(const SkISize& kernelSize, 63 return SkNEW_ARGS(SkMatrixConvolutionImageFilter, (kernelSize, kernel, gain, bias, 71 SkMatrixConvolutionImageFilter(const SkISize& kernelSize,
|
/external/chromium_org/third_party/skia/bench/ |
MatrixConvolutionBench.cpp | 18 SkISize kernelSize = SkISize::Make(3, 3); 26 fFilter = SkMatrixConvolutionImageFilter::Create(kernelSize, kernel, gain, bias, kernelOffset, tileMode, convolveAlpha);
|
/external/skia/bench/ |
MatrixConvolutionBench.cpp | 18 SkISize kernelSize = SkISize::Make(3, 3); 26 fFilter = SkMatrixConvolutionImageFilter::Create(kernelSize, kernel, gain, bias, kernelOffset, tileMode, convolveAlpha);
|
/external/chromium_org/third_party/skia/src/effects/ |
SkMatrixConvolutionImageFilter.cpp | 37 const SkISize& kernelSize, 47 fKernelSize(kernelSize), 56 SkASSERT(kernelSize.fWidth >= 1 && kernelSize.fHeight >= 1); 57 SkASSERT(kernelOffset.fX >= 0 && kernelOffset.fX < kernelSize.fWidth); 58 SkASSERT(kernelOffset.fY >= 0 && kernelOffset.fY < kernelSize.fHeight); 335 const SkISize& kernelSize, 344 kernelSize, 363 const SkISize& kernelSize() const { return fKernelSize; } 378 const SkISize& kernelSize, [all...] |
SkBlurImageFilter.cpp | 74 static void boxBlur(const SkPMColor* src, int srcStride, SkPMColor* dst, int kernelSize, 82 uint32_t scale = (1 << 24) / kernelSize; 127 static void getBox3Params(SkScalar s, int *kernelSize, int* kernelSize3, int *lowOffset, 132 *kernelSize = d;
|
/external/skia/src/effects/ |
SkMatrixConvolutionImageFilter.cpp | 37 const SkISize& kernelSize, 47 fKernelSize(kernelSize), 56 SkASSERT(kernelSize.fWidth >= 1 && kernelSize.fHeight >= 1); 57 SkASSERT(kernelOffset.fX >= 0 && kernelOffset.fX < kernelSize.fWidth); 58 SkASSERT(kernelOffset.fY >= 0 && kernelOffset.fY < kernelSize.fHeight); 335 const SkISize& kernelSize, 344 kernelSize, 363 const SkISize& kernelSize() const { return fKernelSize; } 378 const SkISize& kernelSize, [all...] |
/external/chromium_org/third_party/skia/gm/ |
matrixconvolution.cpp | 60 SkISize kernelSize = SkISize::Make(3, 3); 64 SkMatrixConvolutionImageFilter::Create(kernelSize,
|
/external/skia/gm/ |
matrixconvolution.cpp | 60 SkISize kernelSize = SkISize::Make(3, 3); 64 SkMatrixConvolutionImageFilter::Create(kernelSize,
|