diff --git a/compiler/luci/import/src/Nodes/CircleConst.cpp b/compiler/luci/import/src/Nodes/CircleConst.cpp index 945a8dc98b7..8d4c3975427 100644 --- a/compiler/luci/import/src/Nodes/CircleConst.cpp +++ b/compiler/luci/import/src/Nodes/CircleConst.cpp @@ -131,10 +131,9 @@ void copy_data_4(const VectorWrapper &raw_data, uint32_t num_elements, uint32_t idx = i * 2; // for S4, 1bit for sign, 3bit for value const_node->at
(idx) = static_cast(data[i] << 4) >> 4; - if (idx < num_elements) + if (idx + 1 < num_elements) { - idx++; - const_node->at
(idx) = static_cast(data[i]) >> 4; + const_node->at
(idx + 1) = static_cast(data[i]) >> 4; } } }