/third_party/ffmpeg/libswscale/x86/ |
H A D | scale.asm | 40 ; const int32_t *filterPos, int filterSize); 47 ; the first pixel is given in filterPos[nOutputPixel]. 108 mov32 pos0q, dword [fltposq+wq*4+ 0] ; filterPos[0] 109 mov32 pos1q, dword [fltposq+wq*4+ 4] ; filterPos[1] 110 movlh m0, [srcq+pos0q*srcmul] ; src[filterPos[0] + {0,1,2,3}] 112 movlh m1, [srcq+pos1q*srcmul] ; src[filterPos[1] + {0,1,2,3}] 115 movhps m0, [srcq+pos1q*srcmul] ; src[filterPos[1] + {0,1,2,3}] 117 movd m4, [srcq+pos1q*srcmul] ; src[filterPos[1] + {0,1,2,3}] 119 mov32 pos0q, dword [fltposq+wq*4+ 8] ; filterPos[2] 120 mov32 pos1q, dword [fltposq+wq*4+12] ; filterPos[ [all...] |
H A D | hscale_fast_bilinear_simd.c | 32 int16_t *filter, int32_t *filterPos, in ff_init_hscaler_mmxext() 156 filterPos[i / 2] = xx; in ff_init_hscaler_mmxext() 170 else if ((filterPos[i / 2] & 3) <= maxShift) in ff_init_hscaler_mmxext() 171 shift = filterPos[i / 2] & 3; // align in ff_init_hscaler_mmxext() 176 filterPos[i / 2] -= shift; in ff_init_hscaler_mmxext() 188 filterPos[((i / 2) + 1) & (~1)] = xpos >> 16; // needed to jump to the next part in ff_init_hscaler_mmxext() 197 int32_t *filterPos = c->hLumFilterPos; in ff_hyscale_fast_mmxext() local 264 :: "m" (src), "m" (dst), "m" (filter), "m" (filterPos), in ff_hyscale_fast_mmxext() 287 int32_t *filterPos = c->hChrFilterPos; in ff_hcscale_fast_mmxext() local 341 :: "m" (src1), "m" (dst1), "m" (filter), "m" (filterPos), in ff_hcscale_fast_mmxext() 31 ff_init_hscaler_mmxext(int dstW, int xInc, uint8_t *filterCode, int16_t *filter, int32_t *filterPos, int numSplits) ff_init_hscaler_mmxext() argument [all...] |
H A D | scale_avx2.asm | 39 ; const int32_t *filterPos, int filterSize); 43 ; pixels, the position of the first pixel is given in filterPos[nOutputPixel].
|
H A D | swscale.c | 237 const int32_t *filterPos, int filterSize)
|
/third_party/ffmpeg/libswscale/arm/ |
H A D | hscale.S | 28 ldr r5, [sp, #108] @ filterPos 31 1: ldr r8, [r5], #4 @ filterPos[0] 32 ldr r9, [r5], #4 @ filterPos[1] 37 2: add r11, r0, r8 @ srcp + filterPos[0] 38 add r12, r0, r9 @ srcp + filterPos[1] 39 vld1.8 d0, [r11] @ srcp[filterPos[0] + {0..7}] 40 vld1.8 d2, [r12] @ srcp[filterPos[1] + {0..7}] 45 vmull.s16 q8, d0, d4 @ srcp[filterPos[0] + {0..7}] * filter[{0..7}] (part 1) 46 vmull.s16 q9, d1, d5 @ srcp[filterPos[0] + {0..7}] * filter[{0..7}] (part 2) 47 vmull.s16 q10, d2, d6 @ srcp[filterPos[ [all...] |
H A D | swscale.c | 27 const int32_t *filterPos, int filterSize);
|
/third_party/lzma/CPP/7zip/Common/ |
H A D | FilterCoder.cpp | 117 UInt32 filterPos = 0;
in Code() local 154 while (readPos != filterPos)
in Code() 172 const UInt32 cur = Filter->Filter(_buf + filterPos, readPos - filterPos);
in Code() 175 const UInt32 f = filterPos + cur;
in Code() 176 if (cur > readPos - filterPos)
in Code() 183 || cur > _bufSize - filterPos
in Code() 186 /* (cur > _bufSize - filterPos) is unexpected for AES filter, if _bufSize is multiply of 16.
in Code() 200 if (cur != Filter->Filter(buf + filterPos, cur))
in Code() 203 filterPos in Code() [all...] |
/third_party/ffmpeg/libswscale/ppc/ |
H A D | swscale_ppc_template.c | 102 const int32_t *filterPos, int filterSize) in hScale_real() 110 register int srcPos = filterPos[i]; in hScale_real() 120 register int srcPos = filterPos[i]; in hScale_real() 138 register int srcPos = filterPos[i]; in hScale_real() 157 register int srcPos = filterPos[i]; in hScale_real() 180 register int srcPos = filterPos[i]; in hScale_real() 100 hScale_real(SwsContext *c, int16_t *dst, int dstW, const uint8_t *src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale_real() argument
|
H A D | swscale_vsx.c | 1863 const int32_t *filterPos, int filterSize) in hScale8To19_vsx() 1893 int srcPos = filterPos[i]; in hScale8To19_vsx() 1902 const int srcPos = filterPos[i]; in hScale8To19_vsx() 1921 const int32_t *filterPos, int filterSize) in hScale16To19_vsx() 1960 int srcPos = filterPos[i]; in hScale16To19_vsx() 1971 const int srcPos = filterPos[i]; in hScale16To19_vsx() 1999 const int32_t *filterPos, int filterSize) in hScale16To15_vsx() 2036 int srcPos = filterPos[i]; in hScale16To15_vsx() 2047 const int srcPos = filterPos[i]; in hScale16To15_vsx() 1861 hScale8To19_vsx(SwsContext *c, int16_t *_dst, int dstW, const uint8_t *src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale8To19_vsx() argument 1919 hScale16To19_vsx(SwsContext *c, int16_t *_dst, int dstW, const uint8_t *_src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale16To19_vsx() argument 1997 hScale16To15_vsx(SwsContext *c, int16_t *dst, int dstW, const uint8_t *_src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale16To15_vsx() argument
|
/third_party/ffmpeg/libswscale/ |
H A D | utils.c | 262 int ff_shuffle_filter_coefficients(SwsContext *c, int *filterPos, in ff_shuffle_filter_coefficients() argument 280 // Do not swap filterPos for pixels which won't be processed by in ff_shuffle_filter_coefficients() 283 FFSWAP(int, filterPos[i + 2], filterPos[i + 4]); in ff_shuffle_filter_coefficients() 284 FFSWAP(int, filterPos[i + 3], filterPos[i + 5]); in ff_shuffle_filter_coefficients() 366 static av_cold int initFilter(int16_t **outFilter, int32_t **filterPos, in initFilter() argument 385 if (!FF_ALLOC_TYPED_ARRAY(*filterPos, dstW + 3)) in initFilter() 396 (*filterPos)[i] = i; in initFilter() 409 (*filterPos)[ in initFilter() [all...] |
H A D | swscale_internal.h | 401 * dst[i] += src[ filterPos[i] + j ] * filter[ filterSize * i + j ]; 633 * @param filterPos position of the first input pixel to be used for 645 const int32_t *filterPos, int filterSize); 648 const int32_t *filterPos, int filterSize); 978 int16_t *filter, int32_t *filterPos, 1144 //shuffle filter and filterPos for hyScale and hcScale filters in avx2 1145 int ff_shuffle_filter_coefficients(SwsContext *c, int* filterPos, int filterSize, int16_t *filter, int dstW);
|
H A D | swscale.c | 65 const int32_t *filterPos, int filterSize) in hScale16To19_c() 82 int srcPos = filterPos[i]; in hScale16To19_c() 95 const int32_t *filterPos, int filterSize) in hScale16To15_c() 110 int srcPos = filterPos[i]; in hScale16To15_c() 124 const int32_t *filterPos, int filterSize) in hScale8To15_c() 129 int srcPos = filterPos[i]; in hScale8To15_c() 140 const int32_t *filterPos, int filterSize) in hScale8To19_c() 146 int srcPos = filterPos[i]; in hScale8To19_c() 63 hScale16To19_c(SwsContext *c, int16_t *_dst, int dstW, const uint8_t *_src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale16To19_c() argument 93 hScale16To15_c(SwsContext *c, int16_t *dst, int dstW, const uint8_t *_src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale16To15_c() argument 122 hScale8To15_c(SwsContext *c, int16_t *dst, int dstW, const uint8_t *src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale8To15_c() argument 138 hScale8To19_c(SwsContext *c, int16_t *_dst, int dstW, const uint8_t *src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale8To19_c() argument
|
/third_party/ffmpeg/tests/checkasm/ |
H A D | sw_scale.c | 165 LOCAL_ALIGNED_32(int32_t, filterPos, [SRC_PIXELS]); in check_hscale() 173 const int32_t *filterPos, int filterSize); in check_hscale() 193 filterPos[i] = i; in check_hscale() 232 call_ref(NULL, dst0, ctx->dstW, src, filter, filterPos, width); in check_hscale()
|
/third_party/ffmpeg/libswscale/aarch64/ |
H A D | swscale.c | 30 const int32_t *filterPos, int filterSize)
|