Instead of computing y + N with a hard-coded index offset, calculate the relative offset as a 16-bit integer in C and add that to the pointer directly. Since we no longer mask the resulting combined address, this may result in overread, but that's fine since we over-provisioned the array in the previous commit. |
||
|---|---|---|
| .. | ||
| hscale_fast_bilinear_simd.c | ||
| input.asm | ||
| Makefile | ||
| ops.c | ||
| ops_common.asm | ||
| ops_float.asm | ||
| ops_int.asm | ||
| output.asm | ||
| range_convert.asm | ||
| rgb2rgb.c | ||
| rgb_2_rgb.asm | ||
| scale.asm | ||
| scale_avx2.asm | ||
| swscale.c | ||
| swscale_template.c | ||
| w64xmmtest.c | ||
| yuv2rgb.c | ||
| yuv2yuvX.asm | ||
| yuv_2_rgb.asm | ||