@@ -84,9 +84,9 @@ template <typename T, class BinaryOperation>
8484using IsReduOptForFastReduce = detail::bool_constant<(
8585 is_geninteger32bit<T>::value || is_geninteger64bit<T>::value ||
8686 detail::is_same_v<T, half> || detail::is_same_v<T, float > ||
87- detail::is_same_v<T, double >) && (IsReduPlus<T, BinaryOperation>::value ||
88- IsReduMinimum<T, BinaryOperation>::value ||
89- IsReduMaximum<T, BinaryOperation>::value)>;
87+ detail::is_same_v<T, double >)&& (IsReduPlus<T, BinaryOperation>::value ||
88+ IsReduMinimum<T, BinaryOperation>::value ||
89+ IsReduMaximum<T, BinaryOperation>::value)>;
9090
9191// Identity = 0
9292template <typename T, class BinaryOperation >
@@ -97,15 +97,15 @@ using IsZeroIdentityOp = bool_constant<
9797 IsReduBitOR<T, BinaryOperation>::value ||
9898 IsReduBitXOR<T, BinaryOperation>::value)) ||
9999 ((detail::is_same_v<T, half> || detail::is_same_v<T, float > ||
100- detail::is_same_v<T, double >) && IsReduPlus<T, BinaryOperation>::value)>;
100+ detail::is_same_v<T, double >)&& IsReduPlus<T, BinaryOperation>::value)>;
101101
102102// Identity = 1
103103template <typename T, class BinaryOperation >
104104using IsOneIdentityOp = bool_constant<(
105105 is_geninteger8bit<T>::value || is_geninteger16bit<T>::value ||
106106 is_geninteger32bit<T>::value || is_geninteger64bit<T>::value ||
107107 detail::is_same_v<T, half> || detail::is_same_v<T, float > ||
108- detail::is_same_v<T, double >) && IsReduMultiplies<T, BinaryOperation>::value>;
108+ detail::is_same_v<T, double >)&& IsReduMultiplies<T, BinaryOperation>::value>;
109109
110110// Identity = ~0
111111template <typename T, class BinaryOperation >
@@ -128,7 +128,7 @@ using IsMaximumIdentityOp = bool_constant<(
128128 is_geninteger8bit<T>::value || is_geninteger16bit<T>::value ||
129129 is_geninteger32bit<T>::value || is_geninteger64bit<T>::value ||
130130 detail::is_same_v<T, half> || detail::is_same_v<T, float > ||
131- detail::is_same_v<T, double >) && IsReduMaximum<T, BinaryOperation>::value>;
131+ detail::is_same_v<T, double >)&& IsReduMaximum<T, BinaryOperation>::value>;
132132
133133template <typename T, class BinaryOperation >
134134using IsKnownIdentityOp =
0 commit comments