aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTai Ly <tai.ly@arm.com>2023-10-27 18:48:50 +0000
committerEric Kunze <eric.kunze@arm.com>2024-02-12 23:10:01 -0800
commit29c4ca04fc3269de41b6dec9e7970292bbf4988e (patch)
tree4a9e1a4b418a26d6a94c66754e48a9a453db6c11
parent2227ab5c1861c8d83c875917e4e3983b155d3302 (diff)
downloadtosa_mlir_translator-v0.80.tar.gz
Fix deserialization for i8 MulOp shift attributev0.80
This fixes deserialization for the change of MulOp shift attribute from I32 to I8 Signed-off-by: Tai Ly <tai.ly@arm.com> Change-Id: I29d8022caee94622a119648624246b09148e2bfd
-rw-r--r--src/TosaDeserialize.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/TosaDeserialize.cpp b/src/TosaDeserialize.cpp
index a14e69f..f1b7d98 100644
--- a/src/TosaDeserialize.cpp
+++ b/src/TosaDeserialize.cpp
@@ -1159,7 +1159,7 @@ TosaMlirOperatorBuilder::build<Op_MUL>(TosaSerializationOperator *op) const {
Attribute_MulAttribute); // double check attribute type
TosaMulAttribute *attr = static_cast<TosaMulAttribute *>(op->GetAttribute());
- auto shift = op_builder->getI32IntegerAttr(attr->shift());
+ auto shift = op_builder->getI8IntegerAttr(attr->shift());
mlir::Operation *mlir_op = op_builder->create<mlir::tosa::MulOp>(
loc, output_type, input0_val, input1_val, shift);