#pragma once #include #include namespace intgemm { template T PrintWrap(const T val) { return val; } inline int16_t PrintWrap(const int8_t val) { return val; } template void Print(const Reg reg) { const T *val = reinterpret_cast(®); for (std::size_t i = 0; i < sizeof(Reg) / sizeof(T); ++i) { std::cout << ' ' << PrintWrap(val[i]); } } } // namespace intgemm