Home
last modified time | relevance | path

Searched refs:stride (Results 1 – 25 of 174) sorted by relevance

1234567

/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dsp/
A Dfilters_msa.c80 preds += stride; in HorizontalFilter_MSA()
81 in += stride; in HorizontalFilter_MSA()
82 out += stride; in HorizontalFilter_MSA()
90 in += stride; in HorizontalFilter_MSA()
91 out += stride; in HorizontalFilter_MSA()
144 in += stride; in GradientFilter_MSA()
145 out += stride; in GradientFilter_MSA()
152 in += stride; in GradientFilter_MSA()
172 in += stride; in VerticalFilter_MSA()
173 out += stride; in VerticalFilter_MSA()
[all …]
A Dfilters.c63 in += stride; in DoHorizontalFilter_C()
64 out += stride; in DoHorizontalFilter_C()
74 in += stride; in DoHorizontalFilter_C()
75 out += stride; in DoHorizontalFilter_C()
100 in += stride; in DoVerticalFilter_C()
101 out += stride; in DoVerticalFilter_C()
112 in += stride; in DoVerticalFilter_C()
113 out += stride; in DoVerticalFilter_C()
145 in += stride; in DoGradientFilter_C()
146 out += stride; in DoGradientFilter_C()
[all …]
A Dfilters_mips_dsp_r2.c201 const size_t start_offset = row * stride; in DoHorizontalFilter_MIPSdspR2()
213 preds += stride; in DoHorizontalFilter_MIPSdspR2()
214 in += stride; in DoHorizontalFilter_MIPSdspR2()
215 out += stride; in DoHorizontalFilter_MIPSdspR2()
249 const size_t start_offset = row * stride; in DoVerticalFilter_MIPSdspR2()
262 in += stride; in DoVerticalFilter_MIPSdspR2()
263 out += stride; in DoVerticalFilter_MIPSdspR2()
266 preds -= stride; in DoVerticalFilter_MIPSdspR2()
329 preds += stride; in DoGradientFilter_MIPSdspR2()
330 in += stride; in DoGradientFilter_MIPSdspR2()
[all …]
A Ddec_neon.c242 Store2x8_NEON(lo, dst - 1 + 0 * stride, stride); in Store2x16_NEON()
243 Store2x8_NEON(hi, dst - 1 + 8 * stride, stride); in Store2x16_NEON()
269 Store4x8_NEON(lo, dst - 2 + 0 * stride, stride); in Store4x16_NEON()
270 Store4x8_NEON(hi, dst - 2 + 8 * stride, stride); in Store4x16_NEON()
283 Store16x2_NEON(p1, p0, dst - stride, stride); in Store16x4_NEON()
284 Store16x2_NEON(q0, q1, dst + stride, stride); in Store16x4_NEON()
305 Store8x2x2_NEON(p1, p0, u - stride, v - stride, stride); in Store8x4x2_NEON()
306 Store8x2x2_NEON(q0, q1, u + stride, v + stride, stride); in Store8x4x2_NEON()
930 Store8x2x2_NEON(op2, op1, u - 2 * stride, v - 2 * stride, stride); in VFilter8_NEON()
931 Store8x2x2_NEON(op0, oq0, u + 0 * stride, v + 0 * stride, stride); in VFilter8_NEON()
[all …]
A Ddec_mips32.c125 static void VFilter16(uint8_t* p, int stride, in VFilter16() argument
130 static void HFilter16(uint8_t* p, int stride, in HFilter16() argument
150 FilterLoop24(u + 4 * stride, stride, 1, 8, thresh, ithresh, hev_thresh); in VFilter8i()
151 FilterLoop24(v + 4 * stride, stride, 1, 8, thresh, ithresh, hev_thresh); in VFilter8i()
161 static void VFilter16i(uint8_t* p, int stride, in VFilter16i() argument
165 p += 4 * stride; in VFilter16i()
187 do_filter2(p + i, stride); in SimpleVFilter16()
197 do_filter2(p + i * stride, 1); in SimpleHFilter16()
205 p += 4 * stride; in SimpleVFilter16i()
206 SimpleVFilter16(p, stride, thresh); in SimpleVFilter16i()
[all …]
A Ddec_sse2.c612 Load16x4_SSE2(p, p + 8 * stride, stride, &p1, &p0, &q0, &q1); in SimpleHFilter16_SSE2()
614 Store16x4_SSE2(&p1, &p0, &q0, &q1, p, p + 8 * stride, stride); in SimpleHFilter16_SSE2()
696 LOAD_H_EDGES4(p - 4 * stride, stride, t1, p2, p1, p0); in VFilter16_SSE2()
721 Load16x4_SSE2(b, b + 8 * stride, stride, &p3, &p2, &p1, &p0); in HFilter16_SSE2()
724 Load16x4_SSE2(p, p + 8 * stride, stride, &q0, &q1, &q2, &q3); in HFilter16_SSE2()
730 Store16x4_SSE2(&p3, &p2, &p1, &p0, b, b + 8 * stride, stride); in HFilter16_SSE2()
731 Store16x4_SSE2(&q0, &q1, &q2, &q3, p, p + 8 * stride, stride); in HFilter16_SSE2()
788 Store16x4_SSE2(&p1, &p0, &p3, &p2, b, b + 8 * stride, stride); in HFilter16i_SSE2()
803 LOADUV_H_EDGES4(u - 4 * stride, v - 4 * stride, stride, t1, p2, p1, p0); in VFilter8_SSE2()
851 u += 4 * stride; in VFilter8i_SSE2()
[all …]
A Dfilters_neon.c83 in += stride; in DoHorizontalFilter_NEON()
84 out += stride; in DoHorizontalFilter_NEON()
93 in += stride; in DoHorizontalFilter_NEON()
94 out += stride; in DoHorizontalFilter_NEON()
123 in += stride; in DoVerticalFilter_NEON()
124 out += stride; in DoVerticalFilter_NEON()
131 in += stride; in DoVerticalFilter_NEON()
132 out += stride; in DoVerticalFilter_NEON()
184 in += stride; in DoGradientFilter_NEON()
185 out += stride; in DoGradientFilter_NEON()
[all …]
A Dfilters_sse2.c90 in += stride; in DoHorizontalFilter_SSE2()
91 out += stride; in DoHorizontalFilter_SSE2()
100 in += stride; in DoHorizontalFilter_SSE2()
101 out += stride; in DoHorizontalFilter_SSE2()
124 in += stride; in DoVerticalFilter_SSE2()
125 out += stride; in DoVerticalFilter_SSE2()
132 in += stride; in DoVerticalFilter_SSE2()
133 out += stride; in DoVerticalFilter_SSE2()
185 in += stride; in DoGradientFilter_SSE2()
186 out += stride; in DoGradientFilter_SSE2()
[all …]
A Ddec_msa.c387 ptmp += stride; in HFilter16()
389 ptmp += stride; in HFilter16()
391 ptmp += stride; in HFilter16()
432 ST_UB4(p1, p0, q0, q1, (src - 2 * stride), stride); in VFilterHorEdge16i()
454 LD_UB8(src - 4 + (8 * stride), stride, in HFilterVertEdge16i()
629 LD_UB4(src - 2 * stride, stride, p1, p0, q0, q1); in SimpleVFilter16()
632 ST_UB2(p0, q0, src - stride, stride); in SimpleVFilter16()
643 LD_UB8(ptemp_src + 8 * stride, stride, in SimpleHFilter16()
663 SimpleVFilter16(src_y + 4 * stride, stride, b_limit_in); in SimpleVFilter16i()
664 SimpleVFilter16(src_y + 8 * stride, stride, b_limit_in); in SimpleVFilter16i()
[all …]
A Dmsa_macro.h179 #define SW3(in0, in1, in2, pdst, stride) do { \ argument
182 ptmp += stride; \
188 #define SW2(in0, in1, pdst, stride) do { \ argument
191 ptmp += stride; \
236 LD_B2(RTYPE, psrc + 2 * stride , stride, out2, out3); \
244 LD_B4(RTYPE, psrc + 4 * stride, stride, out4, out5, out6, out7); \
286 LD_W2(RTYPE, psrc + 2 * stride, stride, out2, out3); \
305 ST_B2(RTYPE, in2, in3, pdst + 2 * stride, stride); \
313 ST_B4(RTYPE, in4, in5, in6, in7, pdst + 4 * stride, stride); \
340 ST_W2(RTYPE, in2, in3, pdst + 2 * stride, stride); \
[all …]
A Ddec_mips_dsp_r2.c428 static void VFilter16(uint8_t* p, int stride, in VFilter16() argument
433 static void HFilter16(uint8_t* p, int stride, in HFilter16() argument
456 p += 4 * stride; in VFilter16i()
472 FilterLoop24(u + 4 * stride, stride, 1, 8, thresh, ithresh, hev_thresh); in VFilter8i()
473 FilterLoop24(v + 4 * stride, stride, 1, 8, thresh, ithresh, hev_thresh); in VFilter8i()
491 uint8_t* p1 = p - stride; in SimpleVFilter16()
540 : [stride]"r"(stride), [VP8kclip1]"r"(VP8kclip1), [thresh2]"r"(thresh2) in SimpleVFilter16()
602 : [stride]"r"(stride), [VP8kclip1]"r"(VP8kclip1), [thresh2]"r"(thresh2) in SimpleHFilter16()
610 p += 4 * stride; in SimpleVFilter16i()
611 SimpleVFilter16(p, stride, thresh); in SimpleVFilter16i()
[all …]
/AliOS-Things-master/components/SDL2/src/image/external/tiff-4.0.9/libtiff/
A Dtif_predict.c284 tmsize_t stride = PredictorState(tif)->stride; in horAcc8() local
329 REPEAT4(stride, cp[stride] = in horAcc8()
352 tmsize_t stride = PredictorState(tif)->stride; in horAcc16() local
401 REPEAT4(stride, wp[stride] += wp[0]; wp++) in horAcc32()
433 REPEAT4(stride, cp[stride] = in fpAcc()
514 tmsize_t stride = sp->stride; in horDiff8() local
556 REPEAT4(stride, cp[stride] = (unsigned char)((cp[stride] - cp[0])&0xff); cp--) in horDiff8()
568 tmsize_t stride = sp->stride; in horDiff16() local
608 tmsize_t stride = sp->stride; in horDiff32() local
623 REPEAT4(stride, wp[stride] -= wp[0]; wp--) in horDiff32()
[all …]
A Dtif_pixarlog.c168 REPEAT(stride, in horizontalAccumulateF()
170 n -= stride; in horizontalAccumulateF()
235 REPEAT(stride, in horizontalAccumulate12()
238 n -= stride; in horizontalAccumulate12()
284 REPEAT(stride, in horizontalAccumulate16()
286 n -= stride; in horizontalAccumulate16()
333 REPEAT(stride, in horizontalAccumulate11()
335 n -= stride; in horizontalAccumulate11()
381 REPEAT(stride, in horizontalAccumulate8()
383 n -= stride; in horizontalAccumulate8()
[all …]
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/third_party/cmsis/CMSIS/NN/Source/PoolingFunctions/
A Darm_pool_q7_HWC.c175 const uint16_t stride, in arm_maxpool_q7_HWC() argument
196 if (i_x * stride - padding < 0) in arm_maxpool_q7_HWC()
236 if (i_y * stride - padding < 0) in arm_maxpool_q7_HWC()
245 if (i_y * stride - padding + dim_kernel >= dim_im_in) in arm_maxpool_q7_HWC()
279 for (k_y = i_y * stride - padding; k_y < i_y * stride - padding + dim_kernel; k_y++) in arm_maxpool_q7_HWC()
281 … for (k_x = i_x * stride - padding; k_x < i_x * stride - padding + dim_kernel; k_x++) in arm_maxpool_q7_HWC()
331 const uint16_t stride, in arm_avepool_q7_HWC() argument
354 if (i_x * stride - padding < 0) in arm_avepool_q7_HWC()
395 if (i_y * stride - padding < 0) in arm_avepool_q7_HWC()
443 for (k_y = i_y * stride - padding; k_y < i_y * stride - padding + dim_kernel; k_y++) in arm_avepool_q7_HWC()
[all …]
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/NN/Source/PoolingFunctions/
A Darm_pool_q7_HWC.c175 const uint16_t stride, in arm_maxpool_q7_HWC() argument
196 if (i_x * stride - padding < 0) in arm_maxpool_q7_HWC()
236 if (i_y * stride - padding < 0) in arm_maxpool_q7_HWC()
245 if (i_y * stride - padding + dim_kernel >= dim_im_in) in arm_maxpool_q7_HWC()
279 for (k_y = i_y * stride - padding; k_y < i_y * stride - padding + dim_kernel; k_y++) in arm_maxpool_q7_HWC()
281 … for (k_x = i_x * stride - padding; k_x < i_x * stride - padding + dim_kernel; k_x++) in arm_maxpool_q7_HWC()
331 const uint16_t stride, in arm_avepool_q7_HWC() argument
354 if (i_x * stride - padding < 0) in arm_avepool_q7_HWC()
395 if (i_y * stride - padding < 0) in arm_avepool_q7_HWC()
443 for (k_y = i_y * stride - padding; k_y < i_y * stride - padding + dim_kernel; k_y++) in arm_avepool_q7_HWC()
[all …]
/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/swig/
A Dlibwebp.py136 def WebPEncodeRGB(rgb, width, height, stride, quality_factor): argument
139 rgb, _UNUSED, _UNUSED, width, height, stride, quality_factor)
144 def WebPEncodeRGBA(rgb, width, height, stride, quality_factor): argument
147 rgb, _UNUSED, _UNUSED, width, height, stride, quality_factor)
152 def WebPEncodeBGR(rgb, width, height, stride, quality_factor): argument
155 rgb, _UNUSED, _UNUSED, width, height, stride, quality_factor)
160 def WebPEncodeBGRA(rgb, width, height, stride, quality_factor): argument
168 def WebPEncodeLosslessRGB(rgb, width, height, stride): argument
175 def WebPEncodeLosslessRGBA(rgb, width, height, stride): argument
182 def WebPEncodeLosslessBGR(rgb, width, height, stride): argument
[all …]
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/third_party/cmsis/CMSIS/NN/Source/ConvolutionFunctions/
A Darm_convolve_HWC_q7_fast.c98 const uint16_t stride, in arm_convolve_HWC_q7_fast() argument
140 …for (i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
142 …for (i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
176 …for (i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
178 …for (i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
207 …for (i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
229 …for (i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
231 …for (i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
262 …for (i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
264 …for (i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
[all …]
A Darm_convolve_HWC_q15_basic.c81 const uint16_t stride, in arm_convolve_HWC_q15_basic() argument
108 …for (i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q15_basic()
110 …for (i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q15_basic()
184 in_row = stride * j + m - padding; in arm_convolve_HWC_q15_basic()
185 in_col = stride * k + n - padding; in arm_convolve_HWC_q15_basic()
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/NN/Source/ConvolutionFunctions/
A Darm_convolve_HWC_q7_fast.c98 const uint16_t stride, in arm_convolve_HWC_q7_fast() argument
140 …for (i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
142 …for (i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
176 …for (i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
178 …for (i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
207 …for (i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
229 …for (i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
231 …for (i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
262 …for (i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
264 …for (i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q7_fast()
[all …]
A Darm_convolve_HWC_q15_basic.c81 const uint16_t stride, in arm_convolve_HWC_q15_basic() argument
108 …for (i_ker_y = i_out_y * stride - padding; i_ker_y < i_out_y * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q15_basic()
110 …for (i_ker_x = i_out_x * stride - padding; i_ker_x < i_out_x * stride - padding + dim_kernel; i_ke… in arm_convolve_HWC_q15_basic()
184 in_row = stride * j + m - padding; in arm_convolve_HWC_q15_basic()
185 in_col = stride * k + n - padding; in arm_convolve_HWC_q15_basic()
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/kernels/
A Dpadding.h23 inline int ComputePadding(int stride, int dilation_rate, int in_size, in ComputePadding() argument
26 int padding = ((out_size - 1) * stride + effective_filter_size - in_size) / 2; in ComputePadding()
32 inline int ComputePaddingWithOffset(int stride, int dilation_rate, int in_size, in ComputePaddingWithOffset() argument
37 ((out_size - 1) * stride + effective_filter_size - in_size); in ComputePaddingWithOffset()
45 int filter_size, int stride, int dilation_rate = 1) {
50 if (stride == 0) return 0;
54 return (image_size + stride - 1) / stride;
56 return (image_size + stride - effective_filter_size) / stride;
/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/utils/
A Dhuffman_encode_utils.c51 int stride = 0; in OptimizeHuffmanForRle() local
57 for (k = 0; k < stride; ++k) { in OptimizeHuffmanForRle()
61 stride = 1; in OptimizeHuffmanForRle()
66 ++stride; in OptimizeHuffmanForRle()
72 uint32_t stride = 0; in OptimizeHuffmanForRle() local
79 if (stride >= 4 || (stride >= 3 && sum == 0)) { in OptimizeHuffmanForRle()
82 uint32_t count = (sum + stride / 2) / stride; in OptimizeHuffmanForRle()
96 stride = 0; in OptimizeHuffmanForRle()
109 ++stride; in OptimizeHuffmanForRle()
112 if (stride >= 4) { in OptimizeHuffmanForRle()
[all …]
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/micro/
A Dmicro_utils.cc44 int stride; in SignedSymmetricPerChannelQuantize() local
47 stride = 1; in SignedSymmetricPerChannelQuantize()
50 stride = channel_count; in SignedSymmetricPerChannelQuantize()
62 int idx = channel * channel_stride + i * stride; in SignedSymmetricPerChannelQuantize()
69 int idx = channel * channel_stride + i * stride; in SignedSymmetricPerChannelQuantize()
/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dec/
A Dbuffer_dec.c76 const int stride = abs(buf->stride); in CheckDecBuffer() local
78 MIN_BUFFER_SIZE(width * kModeBpp[mode], height, stride); in CheckDecBuffer()
80 ok &= (stride >= width * kModeBpp[mode]); in CheckDecBuffer()
102 int stride; in AllocateBuffer() local
108 stride = w * kModeBpp[mode]; in AllocateBuffer()
109 size = (uint64_t)stride * h; in AllocateBuffer()
130 buf->y_stride = stride; in AllocateBuffer()
146 buf->stride = stride; in AllocateBuffer()
159 buf->rgba += (buffer->height - 1) * buf->stride; in WebPFlipBuffer()
160 buf->stride = -buf->stride; in WebPFlipBuffer()
[all …]
/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/imageio/
A Dimage_enc.c149 const int stride = buffer->u.RGBA.stride; in WebPWritePNG() local
188 const int stride = buffer->u.RGBA.stride; in WebPWritePNG() local
199 row += stride; in WebPWritePNG()
228 const int stride = buffer->u.RGBA.stride; in WritePPMPAM() local
244 row += stride; in WritePPMPAM()
266 const int stride = buffer->u.RGBA.stride; in WebPWrite16bAsPGM() local
277 rgba += stride; in WebPWrite16bAsPGM()
301 const int stride = buffer->u.RGBA.stride; in WebPWriteBMP() local
348 rgba += stride; in WebPWriteBMP()
368 const int stride = buffer->u.RGBA.stride; in WebPWriteTIFF() local
[all …]

Completed in 3136 milliseconds

1234567