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 |