[NORMATIVE] TXMG: Remove clamping in half_btf

bug=aomedia:1446

Change-Id: I14dd47ae9664b56befae2eb38755067df5580761
diff --git a/av1/common/av1_txfm.h b/av1/common/av1_txfm.h
index 3d844a4..7c6ba0b 100644
--- a/av1/common/av1_txfm.h
+++ b/av1/common/av1_txfm.h
@@ -120,9 +120,11 @@
 
 static INLINE int32_t half_btf(int32_t w0, int32_t in0, int32_t w1, int32_t in1,
                                int bit) {
-  int32_t result_32 = (int32_t)clamp64((int64_t)w0 * in0 + (int64_t)w1 * in1,
-                                       (int64_t)INT32_MIN, (int64_t)INT32_MAX);
-  return round_shift(result_32, bit);
+  int64_t result_64 = (int64_t)(w0 * in0) + (int64_t)(w1 * in1);
+#if CONFIG_COEFFICIENT_RANGE_CHECKING
+  assert(result_64 >= INT32_MIN && result_64 <= INT32_MAX);
+#endif
+  return round_shift((int32_t)result_64, bit);
 }
 
 typedef void (*TxfmFunc)(const int32_t *input, int32_t *output, int8_t cos_bit,