diff options
author | Tai Ly <tai.ly@arm.com> | 2023-10-27 18:48:50 +0000 |
---|---|---|
committer | Tai Ly <tai.ly@arm.com> | 2023-10-27 19:31:57 +0000 |
commit | 83d9bd1433cf8ec8ac093edccc6a49ad0255fe73 (patch) | |
tree | 3b39b7c3c5a5fdeaf2753d7e68977f746bdab5a0 | |
parent | ac6c376163e98c13b72fa4ac3e374ee98b082765 (diff) | |
download | tosa_mlir_translator-83d9bd1433cf8ec8ac093edccc6a49ad0255fe73.tar.gz |
Fix deserialization for i8 MulOp shift attribute
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.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/TosaDeserialize.cpp b/src/TosaDeserialize.cpp index 612e8aa..21798f3 100644 --- a/src/TosaDeserialize.cpp +++ b/src/TosaDeserialize.cpp @@ -1145,7 +1145,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); |