Searched refs:AddendT (Results 1 – 3 of 3) sorted by relevance
95 template <class AddendT, class LHSOperandT, class RHSOperandT>110 const AddendT* const output = static_cast<AddendT* const>(outputAllocs[0]->getHostPtr()); in compareDotProductAccSat()111 const AddendT* const addends = reinterpret_cast<AddendT* const>(&addendBytes.front()); in compareDotProductAccSat()115 for (size_t idx = 0; idx < inputs[2].getByteSize() / sizeof(AddendT); ++idx) in compareDotProductAccSat()117 …en = (inputs[0].getByteSize() / sizeof(LHSOperandT)) / (inputs[2].getByteSize() / sizeof(AddendT)); in compareDotProductAccSat()154 bool outputOverflow = (!withinLimits<AddendT>(PosProduct) || !withinLimits<AddendT>(NegProduct)); in compareDotProductAccSat()158 AddendT expectedOutput = static_cast<AddendT>(PosProduct + NegProduct); in compareDotProductAccSat()162 if (expectedOutput < std::numeric_limits<AddendT>::min() - addends[idx]) in compareDotProductAccSat()163 expectedOutput = std::numeric_limits<AddendT>::min(); in compareDotProductAccSat()165 expectedOutput = static_cast<AddendT>(expectedOutput + addends[idx]); in compareDotProductAccSat()[all …]
69 using AddendT = int64_t; variable71 Edge(Kind K, OffsetT Offset, Symbol &Target, AddendT Addend) in Edge()86 AddendT getAddend() const { return Addend; } in getAddend()87 void setAddend(AddendT Addend) { this->Addend = Addend; } in setAddend()92 AddendT Addend = 0;225 Edge::AddendT Addend) { in addEdge()
67 Edge::AddendT Addend = 0;