aboutsummaryrefslogtreecommitdiff
path: root/reference_model/src/ops/type_conversion.h
diff options
context:
space:
mode:
Diffstat (limited to 'reference_model/src/ops/type_conversion.h')
-rw-r--r--reference_model/src/ops/type_conversion.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/reference_model/src/ops/type_conversion.h b/reference_model/src/ops/type_conversion.h
index da5537e..cf95f16 100644
--- a/reference_model/src/ops/type_conversion.h
+++ b/reference_model/src/ops/type_conversion.h
@@ -43,6 +43,16 @@ public:
using TMultiplierI32 = Eigen::Tensor<I32EigenType, 1>;
using TShift = Eigen::Tensor<I8EigenType, 1>;
+ bool isI8(TOSA_REF_TYPE Dtype)
+ {
+ return Dtype == TOSA_REF_TYPE_INT8 || Dtype == TOSA_REF_TYPE_UINT8;
+ }
+
+ bool isI16(TOSA_REF_TYPE Dtype)
+ {
+ return Dtype == TOSA_REF_TYPE_INT16 || Dtype == TOSA_REF_TYPE_UINT16;
+ }
+
protected:
TosaRescaleAttribute* attribute;
TosaReference::TensorTemplate<TIn>* in;