Created
December 11, 2020 20:11
-
-
Save bjacob/4bb14847074ce136670b7e8e025404d5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0000000000003980 T ruy::Kernel8bitNeonDotprod(ruy::KernelParams8bit<8, 8> const&) | |
0000000000003756 T ruy::Pack8bitRowMajorForNeon(unsigned char const*, int, int, int, int, int, int, signed char*, int, int, int*, int, int) | |
0000000000003544 T ruy::Kernel8bitNeonDotprodA55ish(ruy::KernelParams8bit<8, 8> const&) | |
0000000000003068 T ruy::Kernel8bitNeonA55ish(ruy::KernelParams8bit<4, 4> const&) | |
0000000000002708 T ruy::Kernel8bitNeon(ruy::KernelParams8bit<4, 4> const&) | |
0000000000001704 T ruy::Pack8bitColMajorForNeonDotprod(void const*, void const*, void const*, void const*, int, int, int, int, int, int, signed char*, int*, int) | |
0000000000001316 T ruy::Kernel8bitNeon1Col(ruy::KernelParams8bit<4, 4> const&) | |
0000000000001260 T ruy::Kernel8bitNeonDotprod1Col(ruy::KernelParams8bit<8, 8> const&) | |
0000000000001208 T ruy::MakeBlockMap(int, int, int, int, int, int, int, int, ruy::CpuCacheParams const&, ruy::BlockMap*) | |
0000000000001108 t ruy::(anonymous namespace)::TrMulTask::Run() | |
0000000000000992 T ruy::Pack8bitColMajorForNeonDotprodA55ish(void const*, void const*, void const*, void const*, int, int, int, int, int, int, signed char*, int*, int) | |
0000000000000916 T ruy::TrMul(ruy::Ctx*, ruy::TrMulParams*) | |
0000000000000912 T ruy::Pack8bitColMajorForNeonA55ish(void const*, void const*, void const*, void const*, int, int, int, int, int, int, signed char*, int*, int) | |
0000000000000908 W std::__ndk1::pair<std::__ndk1::__hash_iterator<std::__ndk1::__hash_node<std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, void*>*>, bool> std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, std::__ndk1::__unordered_map_hasher<ruy::PrepackedCache::Key, std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, ruy::PrepackedCache::KeyHash, true>, std::__ndk1::__unordered_map_equal<ruy::PrepackedCache::Key, std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, std::__ndk1::equal_to<ruy::PrepackedCache::Key>, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry> > >::__emplace_unique_key_args<ruy::PrepackedCache::Key, ruy::PrepackedCache::Key&, ruy::PrepackedCache::Entry&>(ruy::PrepackedCache::Key const&, ruy::PrepackedCache::Key&, ruy::PrepackedCache::Entry&) | |
0000000000000812 W std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, std::__ndk1::__unordered_map_hasher<ruy::PrepackedCache::Key, std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, ruy::PrepackedCache::KeyHash, true>, std::__ndk1::__unordered_map_equal<ruy::PrepackedCache::Key, std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, std::__ndk1::equal_to<ruy::PrepackedCache::Key>, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry> > >::__rehash(unsigned long) | |
0000000000000776 T ruy::Pack8bitColMajorForNeon(void const*, void const*, void const*, void const*, int, int, int, int, int, int, signed char*, int*, int) | |
0000000000000524 W std::__ndk1::__hash_iterator<std::__ndk1::__hash_node<std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, void*>*> std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, std::__ndk1::__unordered_map_hasher<ruy::PrepackedCache::Key, std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, ruy::PrepackedCache::KeyHash, true>, std::__ndk1::__unordered_map_equal<ruy::PrepackedCache::Key, std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, std::__ndk1::equal_to<ruy::PrepackedCache::Key>, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry> > >::find<ruy::PrepackedCache::Key>(ruy::PrepackedCache::Key const&) | |
0000000000000488 T ruy::GetBlockByIndex(ruy::BlockMap const&, int, ruy::SidePair<int>*) | |
0000000000000484 W void ruy::MakeKernelParams8bit<signed char, 8, 8>(ruy::PMat<signed char> const&, ruy::PMat<signed char> const&, ruy::MulParams<int, signed char> const&, int, int, int, int, ruy::Mat<signed char>*, ruy::KernelParams8bit<8, 8>*) | |
0000000000000484 W void ruy::MakeKernelParams8bit<signed char, 4, 4>(ruy::PMat<signed char> const&, ruy::PMat<signed char> const&, ruy::MulParams<int, signed char> const&, int, int, int, int, ruy::Mat<signed char>*, ruy::KernelParams8bit<4, 4>*) | |
0000000000000484 T ruy::PreparePackedMatrices(ruy::Ctx*, ruy::TrMulParams*) | |
0000000000000484 T ruy::Pack8bitRowMajorForNeonDotprod(void const*, void const*, void const*, void const*, int, int, int, int, int, int, signed char*, int, int*, int) | |
0000000000000408 t ruy::Kernel<(ruy::Path)1, signed char, signed char, int, signed char>::Run(ruy::PMat<signed char> const&, ruy::PMat<signed char> const&, ruy::MulParams<int, signed char> const&, int, int, int, int, ruy::Mat<signed char>*) const | |
0000000000000404 t ruy::PackImpl<(ruy::Path)32, ruy::FixedKernelLayout<(ruy::Order)0, 4, 8>, signed char, signed char, int, (ruy::Order)1>::Run(ruy::Tuning, ruy::Mat<signed char> const&, ruy::PMat<signed char>*, int, int) | |
0000000000000384 T ruy::Wait(std::__ndk1::function<bool ()> const&, std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> > const&, std::__ndk1::condition_variable*, std::__ndk1::mutex*) | |
0000000000000384 T ruy::ThreadPool::CreateThreads(int) | |
0000000000000376 T ruy::Ctx::GetRuntimeEnabledPaths() | |
0000000000000372 t ruy::PackImpl<(ruy::Path)32, ruy::FixedKernelLayout<(ruy::Order)0, 4, 8>, signed char, signed char, int, (ruy::Order)0>::Run(ruy::Tuning, ruy::Mat<signed char> const&, ruy::PMat<signed char>*, int, int) | |
0000000000000360 t ruy::Thread::ThreadFuncImpl() | |
0000000000000352 T ruy::PrepackedCache::Get(void const*, ruy::PEMat*) | |
0000000000000352 t ruy::PackImpl<(ruy::Path)16, ruy::FixedKernelLayout<(ruy::Order)0, 16, 4>, signed char, signed char, int, (ruy::Order)0>::Run(ruy::Tuning, ruy::Mat<signed char> const&, ruy::PMat<signed char>*, int, int) | |
0000000000000352 t ruy::detail::EnsurePerChannelBuffersLargeEnoughImpl<int, signed char, true>::Run(ruy::TrMulParams const&, ruy::Allocator*, ruy::MulParams<int, signed char>*) | |
0000000000000340 T ruy::CpuInfo::Initialize() | |
0000000000000332 W std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, std::__ndk1::__unordered_map_hasher<ruy::PrepackedCache::Key, std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, ruy::PrepackedCache::KeyHash, true>, std::__ndk1::__unordered_map_equal<ruy::PrepackedCache::Key, std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, std::__ndk1::equal_to<ruy::PrepackedCache::Key>, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry> > >::remove(std::__ndk1::__hash_const_iterator<std::__ndk1::__hash_node<std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, void*>*>) | |
0000000000000312 W void ruy::detail::CreateTrMulParamsAssumingColMajorDst<(ruy::Path)49, signed char, signed char, int, signed char>(ruy::Mat<signed char> const&, ruy::Mat<signed char> const&, ruy::Mat<signed char> const&, ruy::MulParams<int, signed char> const&, ruy::ChannelDimension, ruy::Ctx*, ruy::TrMulParams*) | |
0000000000000284 t void std::__ndk1::vector<std::__ndk1::unique_ptr<ruy::ThreadSpecificResource, std::__ndk1::default_delete<ruy::ThreadSpecificResource> >, std::__ndk1::allocator<std::__ndk1::unique_ptr<ruy::ThreadSpecificResource, std::__ndk1::default_delete<ruy::ThreadSpecificResource> > > >::__emplace_back_slow_path<ruy::ThreadSpecificResource*>(ruy::ThreadSpecificResource*&&) | |
0000000000000272 T ruy::ThreadPool::ExecuteImpl(int, int, ruy::Task*) | |
0000000000000252 T ruy::Allocator::AllocateSlow(long) | |
0000000000000248 T ExampleMulInt8PerChannelQuantized(ruy::Context*) | |
0000000000000244 W std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, std::__ndk1::__unordered_map_hasher<ruy::PrepackedCache::Key, std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, ruy::PrepackedCache::KeyHash, true>, std::__ndk1::__unordered_map_equal<ruy::PrepackedCache::Key, std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry>, std::__ndk1::equal_to<ruy::PrepackedCache::Key>, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<ruy::PrepackedCache::Key, ruy::PrepackedCache::Entry> > >::rehash(unsigned long) | |
0000000000000216 t ruy::PackImpl<(ruy::Path)16, ruy::FixedKernelLayout<(ruy::Order)0, 16, 4>, signed char, signed char, int, (ruy::Order)1>::Run(ruy::Tuning, ruy::Mat<signed char> const&, ruy::PMat<signed char>*, int, int) | |
0000000000000196 t ruy::Kernel<(ruy::Path)32, signed char, signed char, int, signed char>::Run(ruy::PMat<signed char> const&, ruy::PMat<signed char> const&, ruy::MulParams<int, signed char> const&, int, int, int, int, ruy::Mat<signed char>*) const | |
0000000000000192 T ruy::PrepackedCache::EjectOne() | |
0000000000000192 t ruy::PackImpl<(ruy::Path)1, ruy::FixedKernelLayout<(ruy::Order)0, 1, 1>, signed char, signed char, int, (ruy::Order)1>::Run(ruy::Tuning, ruy::Mat<signed char> const&, ruy::PMat<signed char>*, int, int) | |
0000000000000192 t ruy::PackImpl<(ruy::Path)1, ruy::FixedKernelLayout<(ruy::Order)0, 1, 1>, signed char, signed char, int, (ruy::Order)0>::Run(ruy::Tuning, ruy::Mat<signed char> const&, ruy::PMat<signed char>*, int, int) | |
0000000000000192 t ruy::Kernel<(ruy::Path)16, signed char, signed char, int, signed char>::Run(ruy::PMat<signed char> const&, ruy::PMat<signed char> const&, ruy::MulParams<int, signed char> const&, int, int, int, int, ruy::Mat<signed char>*) const | |
0000000000000184 T ruy::Ctx::GetMainThreadTuning() | |
0000000000000180 t ruy::CtxImpl::~CtxImpl() | |
0000000000000176 t ruy::Thread::Thread(ruy::BlockingCounter*, std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >) | |
0000000000000172 W void ruy::CreateTrMulParams<(ruy::Path)49, signed char, signed char, int, signed char>(ruy::Mat<signed char> const&, ruy::Mat<signed char> const&, ruy::Mat<signed char> const&, ruy::MulParams<int, signed char> const&, ruy::Ctx*, ruy::TrMulParams*) | |
0000000000000168 T ruy::Ctx::EnsureThreadSpecificResources(int) | |
0000000000000164 W std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >& ruy::operator<< <std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >, signed char>(std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >&, ruy::Matrix<signed char> const&) | |
0000000000000160 T ruy::detail::MultiplyByQuantizedMultiplier(int, int, int) | |
0000000000000160 T ruy::Allocator::~Allocator() | |
0000000000000160 T ruy::Allocator::~Allocator() | |
0000000000000152 W void ruy::MulFrontEnd<(ruy::Path)49, signed char, signed char, int, signed char>(ruy::Mat<signed char> const&, ruy::Mat<signed char> const&, ruy::MulParams<int, signed char> const&, ruy::Ctx*, ruy::Mat<signed char>*) | |
0000000000000152 t ruy::RunKernel<ruy::Kernel<(ruy::Path)32, signed char, signed char, int, signed char> >::Run(ruy::Tuning, ruy::SidePair<ruy::PEMat> const&, void const*, ruy::SidePair<int> const&, ruy::SidePair<int> const&, ruy::EMat*) | |
0000000000000152 t ruy::RunKernel<ruy::Kernel<(ruy::Path)1, signed char, signed char, int, signed char> >::Run(ruy::Tuning, ruy::SidePair<ruy::PEMat> const&, void const*, ruy::SidePair<int> const&, ruy::SidePair<int> const&, ruy::EMat*) | |
0000000000000152 t ruy::RunKernel<ruy::Kernel<(ruy::Path)16, signed char, signed char, int, signed char> >::Run(ruy::Tuning, ruy::SidePair<ruy::PEMat> const&, void const*, ruy::SidePair<int> const&, ruy::SidePair<int> const&, ruy::EMat*) | |
0000000000000148 W void ruy::detail::EnsurePerChannelBuffersLargeEnough<int, signed char>(ruy::TrMulParams const&, ruy::Ctx*, ruy::MulParams<int, signed char>*) | |
0000000000000144 T ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >) | |
0000000000000142 r typeinfo name for std::__ndk1::__function::__func<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0, std::__ndk1::allocator<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0>, bool ()> | |
0000000000000140 t ruy::Thread::~Thread() | |
0000000000000140 T ruy::GetBlockMatrixCoords(ruy::BlockMap const&, ruy::SidePair<int> const&, ruy::SidePair<int>*, ruy::SidePair<int>*) | |
0000000000000135 r typeinfo name for std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1>, bool ()> | |
0000000000000135 r typeinfo name for std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0>, bool ()> | |
0000000000000132 T ruy::ThreadPool::~ThreadPool() | |
0000000000000132 T ruy::ThreadPool::~ThreadPool() | |
0000000000000128 W void ruy::detail::PopulateTrMulParams<(ruy::Path)32, signed char, signed char, int, signed char>(ruy::TrMulParams*) | |
0000000000000128 W void ruy::detail::PopulateTrMulParams<(ruy::Path)1, signed char, signed char, int, signed char>(ruy::TrMulParams*) | |
0000000000000128 W void ruy::detail::PopulateTrMulParams<(ruy::Path)16, signed char, signed char, int, signed char>(ruy::TrMulParams*) | |
0000000000000124 T ruy::TuningResolver::Resolve(ruy::CpuInfo*) | |
0000000000000124 T ruy::Allocator::FreeAll() | |
0000000000000116 W void ruy::RunPack<(ruy::Path)32, ruy::FixedKernelLayout<(ruy::Order)0, 4, 8>, signed char, signed char>(ruy::Tuning, ruy::EMat const&, ruy::PEMat*, int, int) | |
0000000000000116 W void ruy::RunPack<(ruy::Path)1, ruy::FixedKernelLayout<(ruy::Order)0, 1, 1>, signed char, signed char>(ruy::Tuning, ruy::EMat const&, ruy::PEMat*, int, int) | |
0000000000000116 W void ruy::RunPack<(ruy::Path)16, ruy::FixedKernelLayout<(ruy::Order)0, 16, 4>, signed char, signed char>(ruy::Tuning, ruy::EMat const&, ruy::PEMat*, int, int) | |
0000000000000116 W void ruy::Mul<(ruy::Path)49, signed char, signed char, int, signed char>(ruy::Matrix<signed char> const&, ruy::Matrix<signed char> const&, ruy::MulParams<int, signed char> const&, ruy::Context*, ruy::Matrix<signed char>*) | |
0000000000000116 T ruy::Allocator::AllocateBytesAvoidingAliasingWith(long, void const*) | |
0000000000000108 T ruy::PrepackedCache::~PrepackedCache() | |
0000000000000108 T ruy::PrepackedCache::~PrepackedCache() | |
0000000000000100 T ruy::Context::Context() | |
0000000000000100 T ruy::Context::Context() | |
0000000000000096 W void* std::__ndk1::__thread_proxy<std::__ndk1::tuple<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, void (*)(ruy::Thread*), ruy::Thread*> >(void*) | |
0000000000000096 t ruy::Offset(ruy::PMatLayout const&, int, int) | |
0000000000000096 T ruy::CpuInfo::CurrentCpuIsA55ish() | |
0000000000000095 r typeinfo name for ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0 | |
0000000000000093 r typeinfo name for std::__ndk1::__function::__func<ruy::Thread::ThreadFuncImpl()::{lambda()#1}, std::__ndk1::allocator<{lambda()#1}>, bool ()> | |
0000000000000092 W void ruy::MulFrontEndUpToCreateTrMulParams<(ruy::Path)49, signed char, signed char, int, signed char>(ruy::Mat<signed char> const&, ruy::Mat<signed char> const&, ruy::Mat<signed char> const&, ruy::MulParams<int, signed char> const&, ruy::Ctx*, ruy::TrMulParams*) | |
0000000000000092 t ruy::detail::ApplyMultiplierImpl<int, signed char, true>::Run(ruy::MulParams<int, signed char> const&, int, int*) | |
0000000000000088 W void ruy::detail::CreatePackedMatrix<signed char, signed char>(ruy::Side, ruy::KernelLayout const&, ruy::TrMulParams*) | |
0000000000000088 T ruy::GetBlockMatrixCoords(ruy::Side, ruy::BlockMap const&, int, int*, int*) | |
0000000000000088 d vtable for std::__ndk1::__function::__func<ruy::Thread::ThreadFuncImpl()::{lambda()#1}, std::__ndk1::allocator<{lambda()#1}>, bool ()> | |
0000000000000088 d vtable for std::__ndk1::__function::__func<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0, std::__ndk1::allocator<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0>, bool ()> | |
0000000000000088 d vtable for std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1>, bool ()> | |
0000000000000088 d vtable for std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0>, bool ()> | |
0000000000000080 t ruy::detail::CreatePackedLayout(ruy::MatLayout const&, ruy::KernelLayout const&, ruy::PMatLayout*) | |
0000000000000080 T ruy::BlockingCounter::DecrementCount() | |
0000000000000078 r typeinfo name for ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1 | |
0000000000000078 r typeinfo name for ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0 | |
0000000000000076 T ruy::Ctx::GetPrepackedCache() | |
0000000000000072 t ruy::Mat<signed char> ruy::ToInternal<signed char>(ruy::Matrix<signed char> const&) | |
0000000000000072 t ruy::Mat<signed char> ruy::ToInternal<signed char>(ruy::Matrix<signed char>&) | |
0000000000000068 t ruy::TrMulParams::TrMulParams() | |
0000000000000068 T ruy::CpuInfo::NeonDotprod() | |
0000000000000064 T ruy::Allocator::AllocateBytes(long) | |
0000000000000060 T ruy::Ctx::GetMainAllocator() | |
0000000000000056 t ruy::RunKernel<ruy::Kernel<(ruy::Path)32, signed char, signed char, int, signed char> >::RunTyped(ruy::Tuning, ruy::PMat<signed char> const&, ruy::PMat<signed char> const&, ruy::MulParams<int, signed char> const&, ruy::SidePair<int> const&, ruy::SidePair<int> const&, ruy::Mat<signed char>*) | |
0000000000000056 t ruy::RunKernel<ruy::Kernel<(ruy::Path)16, signed char, signed char, int, signed char> >::RunTyped(ruy::Tuning, ruy::PMat<signed char> const&, ruy::PMat<signed char> const&, ruy::MulParams<int, signed char> const&, ruy::SidePair<int> const&, ruy::SidePair<int> const&, ruy::Mat<signed char>*) | |
0000000000000056 T ruy::Ctx::SelectPath(ruy::Path) | |
0000000000000052 t ruy::RunKernel<ruy::Kernel<(ruy::Path)1, signed char, signed char, int, signed char> >::RunTyped(ruy::Tuning, ruy::PMat<signed char> const&, ruy::PMat<signed char> const&, ruy::MulParams<int, signed char> const&, ruy::SidePair<int> const&, ruy::SidePair<int> const&, ruy::Mat<signed char>*) | |
0000000000000052 t ruy::Offset(ruy::MatLayout const&, int, int) | |
0000000000000052 t ruy::Offset(ruy::Layout const&, int, int) | |
0000000000000052 T ruy::MulFrontEndFromTrMulParams(ruy::Ctx*, ruy::TrMulParams*) | |
0000000000000052 T ruy::GetTraversalOrder(int, int, int, int, int, ruy::CpuCacheParams const&) | |
0000000000000052 T ruy::CpuInfo::CacheParams() | |
0000000000000048 W ruy::Mat<signed char> ruy::Transpose<signed char>(ruy::Mat<signed char> const&) | |
0000000000000048 t ruy::SidePair<ruy::PEMat>::SidePair() | |
0000000000000044 t std::__ndk1::__function::__func<ruy::Thread::ThreadFuncImpl()::{lambda()#1}, std::__ndk1::allocator<{lambda()#1}>, bool ()>::__clone() const | |
0000000000000044 t std::__ndk1::__function::__func<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0, std::__ndk1::allocator<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0>, bool ()>::__clone() const | |
0000000000000044 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1>, bool ()>::__clone() const | |
0000000000000044 t ruy::SidePair<ruy::EMat>::SidePair() | |
0000000000000040 t ruy::PEMat::PEMat() | |
0000000000000040 T ruy::detail::SystemAlignedAlloc(long) | |
0000000000000040 T ruy::Context::~Context() | |
0000000000000040 T ruy::Context::~Context() | |
0000000000000040 d vtable for ruy::(anonymous namespace)::TrMulTask | |
0000000000000038 r typeinfo name for ruy::Thread::ThreadFuncImpl()::{lambda()#1} | |
0000000000000032 W void ruy::detail::FinalizeMulParams<int, signed char>(ruy::MulParams<int, signed char> const&, ruy::ChannelDimension, ruy::Ctx*, ruy::TrMulParams*) | |
0000000000000032 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0>, bool ()>::__clone() const | |
0000000000000031 r typeinfo name for ruy::(anonymous namespace)::TrMulTask | |
0000000000000028 t std::__ndk1::__function::__func<ruy::Thread::ThreadFuncImpl()::{lambda()#1}, std::__ndk1::allocator<{lambda()#1}>, bool ()>::target(std::type_info const&) const | |
0000000000000028 t std::__ndk1::__function::__func<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0, std::__ndk1::allocator<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0>, bool ()>::target(std::type_info const&) const | |
0000000000000028 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1>, bool ()>::target(std::type_info const&) const | |
0000000000000028 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0>, bool ()>::target(std::type_info const&) const | |
0000000000000028 t ruy::Transpose(ruy::MatLayout const&) | |
0000000000000024 W signed char* ruy::ElementPtr<signed char>(ruy::PMat<signed char>*, int, int) | |
0000000000000024 W signed char* ruy::ElementPtr<signed char>(ruy::Mat<signed char>*, int, int) | |
0000000000000024 W signed char const* ruy::ElementPtr<signed char>(ruy::PMat<signed char> const&, int, int) | |
0000000000000024 W signed char const* ruy::ElementPtr<signed char>(ruy::Mat<signed char> const&, int, int) | |
0000000000000024 W signed char const* ruy::ElementPtr<signed char>(ruy::Matrix<signed char> const&, int, int) | |
0000000000000024 t std::__ndk1::__function::__func<ruy::Thread::ThreadFuncImpl()::{lambda()#1}, std::__ndk1::allocator<{lambda()#1}>, bool ()>::operator()() | |
0000000000000024 t std::__ndk1::__function::__func<ruy::Thread::ThreadFuncImpl()::{lambda()#1}, std::__ndk1::allocator<{lambda()#1}>, bool ()>::__clone(std::__ndk1::__function::__base<std::__ndk1::allocator<{lambda()#1}> >*) const | |
0000000000000024 t std::__ndk1::__function::__func<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0, std::__ndk1::allocator<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0>, bool ()>::__clone(std::__ndk1::__function::__base<bool ()>*) const | |
0000000000000024 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1>, bool ()>::__clone(std::__ndk1::__function::__base<bool ()>*) const | |
0000000000000024 t ruy::detail::PathSearchOnlyCompiledPaths<(ruy::Path)49, true, 5, signed char, signed char, int, signed char>::Search(ruy::Path, ruy::TrMulParams*) | |
0000000000000024 t ruy::detail::PathSearchOnlyCompiledPaths<(ruy::Path)49, true, 4, signed char, signed char, int, signed char>::Search(ruy::Path, ruy::TrMulParams*) | |
0000000000000024 t ruy::detail::PathSearchOnlyCompiledPaths<(ruy::Path)49, true, 0, signed char, signed char, int, signed char>::Search(ruy::Path, ruy::TrMulParams*) | |
0000000000000024 d typeinfo for std::__ndk1::__function::__func<ruy::Thread::ThreadFuncImpl()::{lambda()#1}, std::__ndk1::allocator<{lambda()#1}>, bool ()> | |
0000000000000024 d typeinfo for std::__ndk1::__function::__func<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0, std::__ndk1::allocator<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0>, bool ()> | |
0000000000000024 d typeinfo for std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1>, bool ()> | |
0000000000000024 d typeinfo for std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0>, bool ()> | |
0000000000000024 d typeinfo for ruy::(anonymous namespace)::TrMulTask | |
0000000000000020 W signed char ruy::Element<signed char>(ruy::PMat<signed char> const&, int, int) | |
0000000000000020 W signed char ruy::Element<signed char>(ruy::Mat<signed char> const&, int, int) | |
0000000000000020 W signed char ruy::Element<signed char>(ruy::Matrix<signed char> const&, int, int) | |
0000000000000020 t std::__ndk1::__function::__func<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0, std::__ndk1::allocator<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0>, bool ()>::operator()() | |
0000000000000020 T ruy::TuningResolver::TuningResolver() | |
0000000000000020 T ruy::TuningResolver::TuningResolver() | |
0000000000000020 t ruy::ToInternal(ruy::Layout const&) | |
0000000000000020 T ruy::CpuInfo::~CpuInfo() | |
0000000000000020 T ruy::CpuInfo::~CpuInfo() | |
0000000000000016 V typeinfo for ruy::Task | |
0000000000000016 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0>, bool ()>::__clone(std::__ndk1::__function::__base<bool ()>*) const | |
0000000000000016 T ruy::Ctx::set_performance_advisory(ruy::PerformanceAdvisory) | |
0000000000000016 T ruy::Ctx::GetThreadSpecificAllocator(int) const | |
0000000000000016 d typeinfo for ruy::Thread::ThreadFuncImpl()::{lambda()#1} | |
0000000000000016 d typeinfo for ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0 | |
0000000000000016 d typeinfo for ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1 | |
0000000000000016 d typeinfo for ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0 | |
0000000000000012 V typeinfo name for ruy::Task | |
0000000000000012 t std::__ndk1::__function::__func<ruy::Thread::ThreadFuncImpl()::{lambda()#1}, std::__ndk1::allocator<{lambda()#1}>, bool ()>::target_type() const | |
0000000000000012 t std::__ndk1::__function::__func<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0, std::__ndk1::allocator<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0>, bool ()>::target_type() const | |
0000000000000012 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1>, bool ()>::target_type() const | |
0000000000000012 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0>, bool ()>::target_type() const | |
0000000000000012 T ruy::Ctx::GetThreadSpecificTuningResolver(int) const | |
0000000000000012 T ruy::BlockingCounter::Reset(int) | |
0000000000000008 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1>, bool ()>::operator()() | |
0000000000000008 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0>, bool ()>::operator()() | |
0000000000000008 T ruy::get_ctx(ruy::Context*) | |
0000000000000008 T ruy::Ctx::mutable_thread_pool() | |
0000000000000008 T ruy::Ctx::mutable_cpuinfo() | |
0000000000000008 T ruy::Ctx::max_num_threads() const | |
0000000000000008 T ruy::Ctx::explicit_tuning() const | |
0000000000000008 T ruy::Ctx::clear_performance_advisories() | |
0000000000000008 t int* ruy::Allocator::Allocate<int>(long) | |
0000000000000004 t std::__ndk1::__function::__func<ruy::Thread::ThreadFuncImpl()::{lambda()#1}, std::__ndk1::allocator<{lambda()#1}>, bool ()>::~__func() | |
0000000000000004 t std::__ndk1::__function::__func<ruy::Thread::ThreadFuncImpl()::{lambda()#1}, std::__ndk1::allocator<{lambda()#1}>, bool ()>::destroy_deallocate() | |
0000000000000004 t std::__ndk1::__function::__func<ruy::Thread::ThreadFuncImpl()::{lambda()#1}, std::__ndk1::allocator<{lambda()#1}>, bool ()>::destroy() | |
0000000000000004 t std::__ndk1::__function::__func<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0, std::__ndk1::allocator<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0>, bool ()>::~__func() | |
0000000000000004 t std::__ndk1::__function::__func<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0, std::__ndk1::allocator<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0>, bool ()>::destroy_deallocate() | |
0000000000000004 t std::__ndk1::__function::__func<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0, std::__ndk1::allocator<ruy::BlockingCounter::Wait(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> >)::$_0>, bool ()>::destroy() | |
0000000000000004 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1>, bool ()>::~__func() | |
0000000000000004 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1>, bool ()>::destroy_deallocate() | |
0000000000000004 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_1>, bool ()>::destroy() | |
0000000000000004 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0>, bool ()>::~__func() | |
0000000000000004 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0>, bool ()>::destroy_deallocate() | |
0000000000000004 t std::__ndk1::__function::__func<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0, std::__ndk1::allocator<ruy::(anonymous namespace)::DetectRuntimeSupportedPaths(ruy::Path, ruy::CpuInfo*)::$_0>, bool ()>::destroy() | |
0000000000000004 t ruy::Thread::ThreadFunc(ruy::Thread*) | |
0000000000000004 t ruy::Task::~Task() | |
0000000000000004 T ruy::detail::SystemAlignedFree(void*) | |
0000000000000004 t ruy::(anonymous namespace)::TrMulTask::~TrMulTask() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment