--- old/src/java.desktop/share/native/libmlib_image/mlib_ImageAffine_NN_Bit.c 2016-07-28 13:47:00.801579573 -0700 +++ new/src/java.desktop/share/native/libmlib_image/mlib_ImageAffine_NN_Bit.c 2016-07-28 13:47:00.649579577 -0700 @@ -84,8 +84,7 @@ ySrc = MLIB_POINTER_SHIFT(Y); srcPixelPtr = MLIB_POINTER_GET(lineAddr, ySrc); - res = (res & ~(1 << bit)) | (((srcPixelPtr[X >> (MLIB_SHIFT + 3)] >> (7 - (X >> MLIB_SHIFT) & 7)) & 1) << - bit); + res = (res & ~(1 << bit)) | (((srcPixelPtr[X >> (MLIB_SHIFT + 3)] >> (7 - ((X >> MLIB_SHIFT) & 7))) & 1) << bit); X += dX; Y += dY; @@ -150,7 +149,7 @@ ySrc = MLIB_POINTER_SHIFT(Y); srcPixelPtr = MLIB_POINTER_GET(lineAddr, ySrc); - res = (res & ~(1 << bit)) | (((srcPixelPtr[X >> (MLIB_SHIFT + 3)] >> (7 - (X >> MLIB_SHIFT) & 7)) & 1) << bit); + res = (res & ~(1 << bit)) | (((srcPixelPtr[X >> (MLIB_SHIFT + 3)] >> (7 - ((X >> MLIB_SHIFT) & 7))) & 1) << bit); X += dX; Y += dY;