| Index: source/scale_neon.cc
|
| diff --git a/source/scale_neon.cc b/source/scale_neon.cc
|
| index 44b0c8080d1e05e1e4594bddd066ebdc5190ee95..cb0a6ee5c402af215cd27d5c0c5ecd01faedf07d 100644
|
| --- a/source/scale_neon.cc
|
| +++ b/source/scale_neon.cc
|
| @@ -572,9 +572,9 @@ void ScaleAddRows_NEON(const uint8* src_ptr, ptrdiff_t src_stride,
|
| MEMACCESS(6) \
|
| "vld2.8 {d6["#n"], d7["#n"]}, [%6] \n"
|
|
|
| -// The NEON version mimics this formula:
|
| -// #define BLENDER(a, b, f) (uint8)((int)(a) +
|
| -// ((int)(f) * ((int)(b) - (int)(a)) >> 16))
|
| +// The NEON version mimics this formula (from row_common.cc):
|
| +// #define BLENDER(a, b, f) (uint8)((int)(a) + \
|
| +// ((((int)((f)) * ((int)(b) - (int)(a))) + 0x8000) >> 16))
|
|
|
| void ScaleFilterCols_NEON(uint8* dst_ptr, const uint8* src_ptr,
|
| int dst_width, int x, int dx) {
|
|
|