Fix bug of DO_RANGE_CHECK_CLAMP The low/high values for clamp() should be swapped BUG=aomedia:2038 Change-Id: Ice08294bb83e630f2b65e5e2dcbdf6b7f3f2e7f6
diff --git a/av1/common/av1_txfm.h b/av1/common/av1_txfm.h index c9cc798..caab8e1 100644 --- a/av1/common/av1_txfm.h +++ b/av1/common/av1_txfm.h
@@ -64,7 +64,7 @@ #endif // CONFIG_COEFFICIENT_RANGE_CHECKING #if DO_RANGE_CHECK_CLAMP bit = AOMMIN(bit, 31); - return clamp(value, (1 << (bit - 1)) - 1, -(1 << (bit - 1))); + return clamp(value, -(1 << (bit - 1)), (1 << (bit - 1)) - 1); #endif // DO_RANGE_CHECK_CLAMP (void)bit; return value;