Lines Matching refs:operands
49 std::vector<aidl_hal::Operand> operands; in validateMemoryDesc() local
50 operands.reserve(inputRoles.size() + outputRoles.size()); in validateMemoryDesc()
63 operands.push_back(model->main.operands[inputIndexes[role.ioIndex]]); in validateMemoryDesc()
77 operands.push_back(model->main.operands[outputIndexes[role.ioIndex]]); in validateMemoryDesc()
80 CHECK(!operands.empty()); in validateMemoryDesc()
81 const auto opType = operands[0].type; in validateMemoryDesc()
90 for (const auto& operand : operands) { in validateMemoryDesc()
91 NN_RET_CHECK(operand.type == operands[0].type) in validateMemoryDesc()
92 << toString(operand.type) << " vs " << toString(operands[0].type); in validateMemoryDesc()
93 NN_RET_CHECK_EQ(operand.scale, operands[0].scale); in validateMemoryDesc()
94 NN_RET_CHECK_EQ(operand.zeroPoint, operands[0].zeroPoint); in validateMemoryDesc()
98 const auto& rhsExtraParams = operands[0].extraParams; in validateMemoryDesc()
124 *combinedOperand = operands[0]; in validateMemoryDesc()