Home
last modified time | relevance | path

Searched refs:AddendT (Results 1 – 3 of 3) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsmIntegerDotProductTests.cpp95 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 …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/JITLink/
DJITLink.h69 using AddendT = int64_t; variable
71 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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/JITLink/
DEHFrameSupportImpl.h67 Edge::AddendT Addend = 0;