aboutsummaryrefslogtreecommitdiff
path: root/arm_compute/core/Types.h
diff options
context:
space:
mode:
Diffstat (limited to 'arm_compute/core/Types.h')
-rw-r--r--arm_compute/core/Types.h27
1 files changed, 19 insertions, 8 deletions
diff --git a/arm_compute/core/Types.h b/arm_compute/core/Types.h
index d6122a683f..5ddd207100 100644
--- a/arm_compute/core/Types.h
+++ b/arm_compute/core/Types.h
@@ -125,6 +125,25 @@ enum class DataLayoutDimension
BATCHES /**< batches */
};
+/** Available ConvolutionMethod*/
+enum class ConvolutionMethod
+{
+ GEMM, /**< Convolution using GEMM */
+ DIRECT, /**< Direct convolution */
+ WINOGRAD /**< Convolution using Winograd */
+};
+
+/** Supported comparison operations */
+enum class ComparisonOperation
+{
+ Equal, /**< Equal comparison ( \f$ x == y \f$ ) */
+ NotEqual, /**< NotEqual comparison ( \f$ x != y \f$ ) */
+ Greater, /**< Greater comparison ( \f$ x > y \f$ ) */
+ GreaterEqual, /**< Greater equal comparison ( \f$ x >= y \f$ ) */
+ Less, /**< Less comparison ( \f$ x < y \f$ ) */
+ LessEqual /**< Less equal comparison ( \f$ x <= y \f$ ) */
+};
+
/** Quantization settings (used for QASYMM8 data type) */
struct QuantizationInfo
{
@@ -1795,13 +1814,5 @@ struct IOFormatInfo
/** Align columns */
bool align_columns;
};
-
-/** Available ConvolutionMethod*/
-enum class ConvolutionMethod
-{
- GEMM, /**< Convolution using GEMM */
- DIRECT, /**< Direct convolution */
- WINOGRAD /**< Convolution using Winograd */
-};
} // namespace arm_compute
#endif /* __ARM_COMPUTE_TYPES_H__ */