| Index: source/scale_win.cc
|
| diff --git a/source/scale_win.cc b/source/scale_win.cc
|
| index 5ab4fa0ccc2524d78b4a939baa53dce464fe0905..21b1ed923fa65087a0b213337b52dd9d4b049a25 100644
|
| --- a/source/scale_win.cc
|
| +++ b/source/scale_win.cc
|
| @@ -289,7 +289,7 @@ void ScaleRowDown2Box_AVX2(const uint8* src_ptr, ptrdiff_t src_stride,
|
| vpmaddubsw ymm3, ymm3, ymm4
|
| vpaddw ymm0, ymm0, ymm2 // vertical add
|
| vpaddw ymm1, ymm1, ymm3
|
| - vpsrlw ymm0, ymm0, 1
|
| + vpsrlw ymm0, ymm0, 1 // (x + 2) / 4 = (x / 2 + 1) / 2
|
| vpsrlw ymm1, ymm1, 1
|
| vpavgw ymm0, ymm0, ymm5 // (x + 1) / 2
|
| vpavgw ymm1, ymm1, ymm5
|
|
|