Functions | |
template<typename T > | |
constexpr dpas_argument_type | dpas_precision_from_type () |
template<dpas_argument_type T> | |
constexpr int | dpas_bitsize_from_precision () |
template<int RepeatCount, int AElemBitSize, int BElemBitSize, bool IsDPASW> | |
constexpr void | verify_repeat_count () |
template<int SystolicDepth, int RepeatCount, typename T , typename CT , typename BT , typename AT , dpas_argument_type BPrecision, dpas_argument_type APrecision, int BN, int AN, bool IsDPASW = false> | |
constexpr int | verify_parameters_and_deduce_exec_size () |
|
constexpr |
Definition at line 43 of file dpas.hpp.
References sycl::_V1::ext::intel::esimd::xmx::bf16, sycl::_V1::ext::intel::esimd::xmx::fp16, sycl::_V1::ext::intel::esimd::xmx::s2, sycl::_V1::ext::intel::esimd::xmx::s4, sycl::_V1::ext::intel::esimd::xmx::s8, sycl::_V1::ext::intel::esimd::xmx::tf32, sycl::_V1::ext::intel::esimd::xmx::u2, sycl::_V1::ext::intel::esimd::xmx::u4, and sycl::_V1::ext::intel::esimd::xmx::u8.
|
constexpr |
|
constexpr |
Definition at line 78 of file dpas.hpp.
References sycl::_V1::ext::intel::esimd::xmx::bf16, sycl::_V1::ext::intel::esimd::xmx::fp16, sycl::_V1::ext::intel::esimd::xmx::Invalid, sycl::_V1::ext::intel::esimd::xmx::s2, sycl::_V1::ext::intel::esimd::xmx::s4, sycl::_V1::ext::intel::esimd::xmx::s8, sycl::_V1::ext::intel::esimd::xmx::tf32, sycl::_V1::ext::intel::esimd::xmx::u2, sycl::_V1::ext::intel::esimd::xmx::u4, and sycl::_V1::ext::intel::esimd::xmx::u8.
Referenced by sycl::_V1::ext::intel::esimd::xmx::dpas(), and sycl::_V1::ext::intel::esimd::xmx::dpasw().