/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dsp/ |
A D | filters_msa.c | 80 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 D | filters.c | 63 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 D | filters_mips_dsp_r2.c | 201 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 D | dec_neon.c | 242 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 D | dec_mips32.c | 125 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 D | dec_sse2.c | 612 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 D | filters_neon.c | 83 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 D | filters_sse2.c | 90 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 D | dec_msa.c | 387 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 D | msa_macro.h | 179 #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 D | dec_mips_dsp_r2.c | 428 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 D | tif_predict.c | 284 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 D | tif_pixarlog.c | 168 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 D | arm_pool_q7_HWC.c | 175 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 D | arm_pool_q7_HWC.c | 175 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 D | libwebp.py | 136 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 D | arm_convolve_HWC_q7_fast.c | 98 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 D | arm_convolve_HWC_q15_basic.c | 81 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 D | arm_convolve_HWC_q7_fast.c | 98 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 D | arm_convolve_HWC_q15_basic.c | 81 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 D | padding.h | 23 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 D | huffman_encode_utils.c | 51 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 D | micro_utils.cc | 44 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 D | buffer_dec.c | 76 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 D | image_enc.c | 149 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 …]
|