KleidiAI Coverage Report
|
Coverage |
Exec |
Excl |
Total |
| Lines: |
93.3% |
16285 |
1740 |
19189 |
| Functions: |
89.4% |
3409 |
6 |
3821 |
| Branches: |
40.7% |
8515 |
3710 |
24636 |
called 3 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
56.0%
called 4 times
100.0%
-%
56.0%
called 7 times
62.5%
29.2%
31.0%
called 14 times
62.5%
29.2%
31.0%
called 2 times
100.0%
50.0%
80.0%
called 4 times
100.0%
50.0%
80.0%
called 1 time
100.0%
50.0%
79.0%
called 2 times
100.0%
50.0%
79.0%
called 2 times
100.0%
50.0%
76.0%
called 4 times
100.0%
50.0%
76.0%
called 2 times
71.4%
38.1%
58.0%
called 4 times
71.4%
38.1%
58.0%
called 4 times
85.7%
50.0%
75.0%
called 8 times
85.7%
50.0%
75.0%
called 2 times
100.0%
-%
76.0%
called 1 time
85.2%
45.1%
76.0%
called 4 times
100.0%
-%
76.0%
called 2 times
85.2%
43.6%
76.0%
called 5376 times
100.0%
31.4%
42.0%
called 2688 times
100.0%
30.3%
50.0%
called 5376 times
100.0%
31.4%
42.0%
called 2688 times
100.0%
30.3%
50.0%
called 28800 times
100.0%
33.3%
42.0%
called 14400 times
100.0%
32.0%
50.0%
called 14784 times
100.0%
31.8%
42.0%
called 7392 times
100.0%
30.6%
50.0%
called 4704 times
100.0%
30.3%
100.0%
called 2352 times
100.0%
29.7%
100.0%
called 67200 times
100.0%
47.1%
80.0%
called 33600 times
100.0%
46.9%
85.0%
called 67200 times
100.0%
38.9%
80.0%
called 33600 times
100.0%
38.5%
85.0%
called 2112 times
100.0%
33.3%
42.0%
called 1056 times
100.0%
32.0%
50.0%
called 2520 times
100.0%
33.3%
42.0%
called 1260 times
100.0%
32.0%
50.0%
called 336 times
100.0%
35.3%
100.0%
called 168 times
100.0%
34.4%
100.0%
called 1332 times
100.0%
35.3%
100.0%
called 666 times
100.0%
34.4%
100.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
called 1 time
77.4%
17.4%
43.0%
called 2 times
77.4%
17.4%
43.0%
called 1332 times
100.0%
-%
72.0%
not called
100.0%
-%
0.0%
called 1068 times
100.0%
-%
72.0%
not called
61.5%
25.8%
0.0%
not called
100.0%
-%
0.0%
called 26430 times
100.0%
-%
50.0%
called 4896 times
93.5%
42.5%
50.0%
called 26544 times
100.0%
-%
74.0%
called 1668 times
100.0%
-%
100.0%
called 834 times
100.0%
100.0%
100.0%
called 2544 times
100.0%
100.0%
100.0%
called 600 times
50.0%
-%
100.0%
called 600 times
100.0%
-%
83.0%
called 600 times
100.0%
-%
83.0%
called 600 times
50.0%
-%
100.0%
called 600 times
100.0%
-%
83.0%
called 600 times
100.0%
-%
83.0%
called 600 times
50.0%
-%
100.0%
called 600 times
100.0%
-%
83.0%
called 600 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<float const*>(fp0), std::forward<float const*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param*>(fp0))) kai::test::abi_check<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, float const*, float const*, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, float const*&&, float const*&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param*&&) (test/common/abi_checker.hpp:200)
called 2160 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<float const*>(fp0), std::forward<float const*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param*>(fp0))) kai::test::abi_check_fp<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, float const*, float const*, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, float const*&&, float const*&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param*&&) (test/common/abi_checker.hpp:23)
called 2160 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<float const*>(fp0), std::forward<float const*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param*>(fp0))) kai::test::abi_check_za<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, float const*, float const*, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, float const*&&, float const*&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param*&&) (test/common/abi_checker.hpp:124)
called 2160 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<float const*>(fp0), std::forward<float const*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param*>(fp0))) kai::test::abi_check<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, float const*, float const*, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, float const*&&, float const*&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param*&&) (test/common/abi_checker.hpp:200)
called 2640 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<float const*>(fp0), std::forward<float const*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param*>(fp0))) kai::test::abi_check_fp<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, float const*, float const*, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, float const*&&, float const*&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param*&&) (test/common/abi_checker.hpp:23)
called 2640 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<float const*>(fp0), std::forward<float const*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param*>(fp0))) kai::test::abi_check_za<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, float const*, float const*, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, float const*&&, float const*&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param*&&) (test/common/abi_checker.hpp:124)
called 2640 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qsi8cx_params const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qsi8cx_params*>(fp0))) kai::test::abi_check<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qsi8cx_params const*)> const&, int, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, unsigned long, std::byte*, std::byte*, std::byte*, std::byte*, int, kai_rhs_pack_qsi8cx_params*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qsi8cx_params const*)> const&, int&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, unsigned long&&, std::byte*&&, std::byte*&&, std::byte*&&, std::byte*&&, int&&, kai_rhs_pack_qsi8cx_params*&&) (test/common/abi_checker.hpp:200)
called 834 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qsi8cx_params const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qsi8cx_params*>(fp0))) kai::test::abi_check_fp<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qsi8cx_params const*)> const&, int, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, unsigned long, std::byte*, std::byte*, std::byte*, std::byte*, int, kai_rhs_pack_qsi8cx_params*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qsi8cx_params const*)> const&, int&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, unsigned long&&, std::byte*&&, std::byte*&&, std::byte*&&, std::byte*&&, int&&, kai_rhs_pack_qsi8cx_params*&&) (test/common/abi_checker.hpp:23)
called 834 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qsi8cx_params const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qsi8cx_params*>(fp0))) kai::test::abi_check_za<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qsi8cx_params const*)> const&, int, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, unsigned long, std::byte*, std::byte*, std::byte*, std::byte*, int, kai_rhs_pack_qsi8cx_params*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qsi8cx_params const*)> const&, int&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, unsigned long&&, std::byte*&&, std::byte*&&, std::byte*&&, std::byte*&&, int&&, kai_rhs_pack_qsi8cx_params*&&) (test/common/abi_checker.hpp:124)
called 834 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, void const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::nullptr_t>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<std::nullptr_t>(fp0))) kai::test::abi_check<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, void const*)> const&, int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int, unsigned long const&, std::byte*, std::byte*, std::nullptr_t, std::byte*, int, std::nullptr_t>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, void const*)> const&, int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, unsigned long const&, std::byte*&&, std::byte*&&, std::nullptr_t&&, std::byte*&&, int&&, std::nullptr_t&&) (test/common/abi_checker.hpp:200)
called 1038 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, void const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::nullptr_t>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<std::nullptr_t>(fp0))) kai::test::abi_check_fp<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, void const*)> const&, int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int, unsigned long const&, std::byte*, std::byte*, std::nullptr_t, std::byte*, int, std::nullptr_t>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, void const*)> const&, int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, unsigned long const&, std::byte*&&, std::byte*&&, std::nullptr_t&&, std::byte*&&, int&&, std::nullptr_t&&) (test/common/abi_checker.hpp:23)
called 1038 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, void const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::nullptr_t>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<std::nullptr_t>(fp0))) kai::test::abi_check_za<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, void const*)> const&, int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int, unsigned long const&, std::byte*, std::byte*, std::nullptr_t, std::byte*, int, std::nullptr_t>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, void const*)> const&, int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, unsigned long const&, std::byte*&&, std::byte*&&, std::nullptr_t&&, std::byte*&&, int&&, std::nullptr_t&&) (test/common/abi_checker.hpp:124)
called 1038 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<int>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, int, std::byte*, unsigned long const&, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, int&&, std::byte*&&, unsigned long const&, std::byte*&&) (test/common/abi_checker.hpp:200)
called 1038 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<int>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_fp<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, int, std::byte*, unsigned long const&, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, int&&, std::byte*&&, unsigned long const&, std::byte*&&) (test/common/abi_checker.hpp:23)
called 1038 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<int>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_za<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, int, std::byte*, unsigned long const&, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, int&&, std::byte*&&, unsigned long const&, std::byte*&&) (test/common/abi_checker.hpp:124)
called 1038 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<int>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, int, std::byte*, unsigned long, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, int&&, std::byte*&&, unsigned long&&, std::byte*&&) (test/common/abi_checker.hpp:200)
called 666 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<int>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_fp<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, int, std::byte*, unsigned long, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, int&&, std::byte*&&, unsigned long&&, std::byte*&&) (test/common/abi_checker.hpp:23)
called 666 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<int>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_za<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, int, std::byte*, unsigned long, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, int&&, std::byte*&&, unsigned long&&, std::byte*&&) (test/common/abi_checker.hpp:124)
called 666 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, std::byte*, unsigned long const&, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, std::byte*&&, unsigned long const&, std::byte*&&) (test/common/abi_checker.hpp:200)
called 216 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_fp<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, std::byte*, unsigned long const&, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, std::byte*&&, unsigned long const&, std::byte*&&) (test/common/abi_checker.hpp:23)
called 216 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_za<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, std::byte*, unsigned long const&, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, std::byte*&&, unsigned long const&, std::byte*&&) (test/common/abi_checker.hpp:124)
called 216 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&>(fp), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:200)
called 60 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&>(fp), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_fp<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:23)
called 60 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&>(fp), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_za<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:124)
called 60 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, kai_rhs_pack_qsi8cx_params const*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<kai_rhs_pack_qsi8cx_params const*>(fp0))) kai::test::abi_check<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, kai_rhs_pack_qsi8cx_params const*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long, std::byte*, std::byte*, std::byte*, std::byte*, kai_rhs_pack_qsi8cx_params const*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, kai_rhs_pack_qsi8cx_params const*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long&&, std::byte*&&, std::byte*&&, std::byte*&&, std::byte*&&, kai_rhs_pack_qsi8cx_params const*&&) (test/common/abi_checker.hpp:200)
called 3330 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, kai_rhs_pack_qsi8cx_params const*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<kai_rhs_pack_qsi8cx_params const*>(fp0))) kai::test::abi_check_fp<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, kai_rhs_pack_qsi8cx_params const*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long, std::byte*, std::byte*, std::byte*, std::byte*, kai_rhs_pack_qsi8cx_params const*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, kai_rhs_pack_qsi8cx_params const*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long&&, std::byte*&&, std::byte*&&, std::byte*&&, std::byte*&&, kai_rhs_pack_qsi8cx_params const*&&) (test/common/abi_checker.hpp:23)
called 3330 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, kai_rhs_pack_qsi8cx_params const*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<kai_rhs_pack_qsi8cx_params const*>(fp0))) kai::test::abi_check_za<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, kai_rhs_pack_qsi8cx_params const*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long, std::byte*, std::byte*, std::byte*, std::byte*, kai_rhs_pack_qsi8cx_params const*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, kai_rhs_pack_qsi8cx_params const*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long&&, std::byte*&&, std::byte*&&, std::byte*&&, std::byte*&&, kai_rhs_pack_qsi8cx_params const*&&) (test/common/abi_checker.hpp:124)
called 3330 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:200)
called 9384 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_fp<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:23)
called 9384 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_za<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:124)
called 9384 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, float, float)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float&>(fp0), std::forward<float&>(fp0))) kai::test::abi_check<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, float, float)> const&, unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*, unsigned long const&, float&, float&>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, float, float)> const&, unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long const&, float&, float&) (test/common/abi_checker.hpp:200)
called 9384 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, float, float)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float&>(fp0), std::forward<float&>(fp0))) kai::test::abi_check_fp<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, float, float)> const&, unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*, unsigned long const&, float&, float&>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, float, float)> const&, unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long const&, float&, float&) (test/common/abi_checker.hpp:23)
called 9384 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, float, float)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float&>(fp0), std::forward<float&>(fp0))) kai::test::abi_check_za<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, float, float)> const&, unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*, unsigned long const&, float&, float&>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, float, float)> const&, unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long const&, float&, float&) (test/common/abi_checker.hpp:124)
called 9384 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, kai_matmul_requantize32_params const*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long>(fp0), std::forward<kai_matmul_requantize32_params*>(fp0))) kai::test::abi_check<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*, unsigned long, kai_matmul_requantize32_params*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long&&, kai_matmul_requantize32_params*&&) (test/common/abi_checker.hpp:200)
called 3330 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, kai_matmul_requantize32_params const*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long>(fp0), std::forward<kai_matmul_requantize32_params*>(fp0))) kai::test::abi_check_fp<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*, unsigned long, kai_matmul_requantize32_params*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long&&, kai_matmul_requantize32_params*&&) (test/common/abi_checker.hpp:23)
called 3330 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, kai_matmul_requantize32_params const*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long>(fp0), std::forward<kai_matmul_requantize32_params*>(fp0))) kai::test::abi_check_za<std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*, unsigned long, kai_matmul_requantize32_params*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long&&, kai_matmul_requantize32_params*&&) (test/common/abi_checker.hpp:124)
called 3330 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, void const* const*, unsigned long, void const*, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<void const* const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<std::__1::function<void (unsigned long, unsigned long, unsigned long, void const* const*, unsigned long, void const*, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, void const* const*, unsigned long const&, std::byte*, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, void const* const*, unsigned long, void const*, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, void const* const*&&, unsigned long const&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:200)
called 12714 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, void const* const*, unsigned long, void const*, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<void const* const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_fp<std::__1::function<void (unsigned long, unsigned long, unsigned long, void const* const*, unsigned long, void const*, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, void const* const*, unsigned long const&, std::byte*, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, void const* const*, unsigned long, void const*, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, void const* const*&&, unsigned long const&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:23)
called 12714 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, void const* const*, unsigned long, void const*, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<void const* const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_za<std::__1::function<void (unsigned long, unsigned long, unsigned long, void const* const*, unsigned long, void const*, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, void const* const*, unsigned long const&, std::byte*, std::byte*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, void const* const*, unsigned long, void const*, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, void const* const*&&, unsigned long const&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:124)
called 12714 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, kai_matmul_requantize32_params const*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<kai_matmul_requantize32_params*>(fp0))) kai::test::abi_check<std::__1::function<void (unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long, unsigned long, unsigned long const&, std::byte*, std::byte*, std::byte*, unsigned long, unsigned long, kai_matmul_requantize32_params*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long&&, unsigned long&&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long&&, unsigned long&&, kai_matmul_requantize32_params*&&) (test/common/abi_checker.hpp:200)
called 834 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, kai_matmul_requantize32_params const*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<kai_matmul_requantize32_params*>(fp0))) kai::test::abi_check_fp<std::__1::function<void (unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long, unsigned long, unsigned long const&, std::byte*, std::byte*, std::byte*, unsigned long, unsigned long, kai_matmul_requantize32_params*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long&&, unsigned long&&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long&&, unsigned long&&, kai_matmul_requantize32_params*&&) (test/common/abi_checker.hpp:23)
called 834 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, kai_matmul_requantize32_params const*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<kai_matmul_requantize32_params*>(fp0))) kai::test::abi_check_za<std::__1::function<void (unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long, unsigned long, unsigned long const&, std::byte*, std::byte*, std::byte*, unsigned long, unsigned long, kai_matmul_requantize32_params*>(std::__1::function<void (unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long&&, unsigned long&&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long&&, unsigned long&&, kai_matmul_requantize32_params*&&) (test/common/abi_checker.hpp:124)
called 834 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (void const*, void const*, void*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int, unsigned int, unsigned int, unsigned int, float, float, float)> const&>(fp), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float>(fp0), std::forward<float&>(fp0), std::forward<float&>(fp0))) kai::test::abi_check<std::__1::function<void (void const*, void const*, void*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int, unsigned int, unsigned int, unsigned int, float, float, float)> const&, std::byte*, std::byte*, std::byte*, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, float, float&, float&>(std::__1::function<void (void const*, void const*, void*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int, unsigned int, unsigned int, unsigned int, float, float, float)> const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, float&&, float&, float&) (test/common/abi_checker.hpp:200)
called 1038 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::__1::function<void (void const*, void const*, void*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int, unsigned int, unsigned int, unsigned int, float, float, float)> const&>(fp), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float>(fp0), std::forward<float&>(fp0), std::forward<float&>(fp0))) kai::test::abi_check_fp<std::__1::function<void (void const*, void const*, void*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int, unsigned int, unsigned int, unsigned int, float, float, float)> const&, std::byte*, std::byte*, std::byte*, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, float, float&, float&>(std::__1::function<void (void const*, void const*, void*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int, unsigned int, unsigned int, unsigned int, float, float, float)> const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, float&&, float&, float&) (test/common/abi_checker.hpp:23)
called 1038 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::__1::function<void (void const*, void const*, void*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int, unsigned int, unsigned int, unsigned int, float, float, float)> const&>(fp), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float>(fp0), std::forward<float&>(fp0), std::forward<float&>(fp0))) kai::test::abi_check_za<std::__1::function<void (void const*, void const*, void*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int, unsigned int, unsigned int, unsigned int, float, float, float)> const&, std::byte*, std::byte*, std::byte*, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, float, float&, float&>(std::__1::function<void (void const*, void const*, void*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int, unsigned int, unsigned int, unsigned int, float, float, float)> const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, float&&, float&, float&) (test/common/abi_checker.hpp:124)
called 1038 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<float const*>(fp0), std::forward<float const*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param*>(fp0))) kai::test::abi_check<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, float const*, float const*, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param*>(std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, float const*&&, float const*&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param*&&) (test/common/abi_checker.hpp:222)
called 2160 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<float const*>(fp0), std::forward<float const*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param*>(fp0))) kai::test::abi_check<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, float const*, float const*, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param*>(std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)> const&, int&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, float const*&&, float const*&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param*&&) (test/common/abi_checker.hpp:222)
called 2160 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qsi8cx_params const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qsi8cx_params*>(fp0))) kai::test::abi_check<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qsi8cx_params const*)> const&, int, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, unsigned long, std::byte*, std::byte*, std::byte*, std::byte*, int, kai_rhs_pack_qsi8cx_params*>(std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qsi8cx_params const*)> const&, int&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, unsigned long&&, std::byte*&&, std::byte*&&, std::byte*&&, std::byte*&&, int&&, kai_rhs_pack_qsi8cx_params*&&) (test/common/abi_checker.hpp:222)
not called
100.0%
-%
0.0%
decltype(std::invoke(std::forward<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, void const*)> const&>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::nullptr_t>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<std::nullptr_t>(fp0))) kai::test::abi_check<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, void const*)> const&, int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int, unsigned long const&, std::byte*, std::byte*, std::nullptr_t, std::byte*, int, std::nullptr_t>(std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, void const*)> const&, int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, unsigned long const&, std::byte*&&, std::byte*&&, std::nullptr_t&&, std::byte*&&, int&&, std::nullptr_t&&) (test/common/abi_checker.hpp:222)
called 888 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<int>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, int, std::byte*, unsigned long const&, std::byte*>(std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, int&&, std::byte*&&, unsigned long const&, std::byte*&&) (test/common/abi_checker.hpp:222)
called 888 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<int>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, int, std::byte*, unsigned long, std::byte*>(std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, int&&, std::byte*&&, unsigned long&&, std::byte*&&) (test/common/abi_checker.hpp:222)
not called
100.0%
-%
0.0%
decltype(std::invoke(std::forward<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, int, std::byte*, unsigned long const&, std::byte*>(std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)> const&, unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, std::byte*&&, unsigned long const&, std::byte*&&) (test/common/abi_checker.hpp:222)
not called
100.0%
-%
0.0%
decltype(std::invoke(std::forward<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&>(fp), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*>(std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:222)
not called
100.0%
-%
0.0%
decltype(std::invoke(std::forward<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, kai_rhs_pack_qsi8cx_params const*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<kai_rhs_pack_qsi8cx_params const*>(fp0))) kai::test::abi_check<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, kai_rhs_pack_qsi8cx_params const*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long, std::byte*, std::byte*, std::byte*, std::byte*, kai_rhs_pack_qsi8cx_params const*>(std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, kai_rhs_pack_qsi8cx_params const*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long&&, std::byte*&&, std::byte*&&, std::byte*&&, std::byte*&&, kai_rhs_pack_qsi8cx_params const*&&) (test/common/abi_checker.hpp:222)
not called
100.0%
-%
0.0%
decltype(std::invoke(std::forward<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*>(std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:222)
not called
100.0%
-%
0.0%
decltype(std::invoke(std::forward<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, float, float)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float&>(fp0), std::forward<float&>(fp0))) kai::test::abi_check<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, float, float)> const&, unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*, unsigned long const&, float&, float&>(std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, float, float)> const&, unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long const&, float&, float&) (test/common/abi_checker.hpp:222)
not called
0.0%
-%
0.0%
decltype(std::invoke(std::forward<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, kai_matmul_requantize32_params const*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long>(fp0), std::forward<kai_matmul_requantize32_params*>(fp0))) kai::test::abi_check<std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, std::byte*, unsigned long, kai_matmul_requantize32_params*>(std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long&&, kai_matmul_requantize32_params*&&) (test/common/abi_checker.hpp:222)
not called
0.0%
-%
0.0%
decltype(std::invoke(std::forward<std::function<void (unsigned long, unsigned long, unsigned long, void const* const*, unsigned long, void const*, void*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<void const* const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<std::function<void (unsigned long, unsigned long, unsigned long, void const* const*, unsigned long, void const*, void*)> const&, unsigned long, unsigned long const&, unsigned long const&, void const* const*, unsigned long const&, std::byte*, std::byte*>(std::function<void (unsigned long, unsigned long, unsigned long, void const* const*, unsigned long, void const*, void*)> const&, unsigned long&&, unsigned long const&, unsigned long const&, void const* const*&&, unsigned long const&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:222)
not called
100.0%
-%
0.0%
decltype(std::invoke(std::forward<std::function<void (unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, kai_matmul_requantize32_params const*)> const&>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<kai_matmul_requantize32_params*>(fp0))) kai::test::abi_check<std::function<void (unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long, unsigned long, unsigned long const&, std::byte*, std::byte*, std::byte*, unsigned long, unsigned long, kai_matmul_requantize32_params*>(std::function<void (unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, kai_matmul_requantize32_params const*)> const&, unsigned long&&, unsigned long&&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long&&, unsigned long&&, kai_matmul_requantize32_params*&&) (test/common/abi_checker.hpp:222)
not called
100.0%
-%
0.0%
decltype(std::invoke(std::forward<std::function<void (void const*, void const*, void*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int, unsigned int, unsigned int, unsigned int, float, float, float)> const&>(fp), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float>(fp0), std::forward<float&>(fp0), std::forward<float&>(fp0))) kai::test::abi_check<std::function<void (void const*, void const*, void*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int, unsigned int, unsigned int, unsigned int, float, float, float)> const&, std::byte*, std::byte*, std::byte*, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, float, float&, float&>(std::function<void (void const*, void const*, void*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int, unsigned int, unsigned int, unsigned int, float, float, float)> const&, std::byte*&&, std::byte*&&, std::byte*&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, float&&, float&, float&) (test/common/abi_checker.hpp:222)
not called
0.0%
-%
0.0%
decltype(std::invoke(std::forward<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const*>(fp0), std::forward<void const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<void*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params*>(fp0))) kai::test::abi_check<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, unsigned long const&, float const*, void const*, unsigned long const&, void*, int, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params*>(void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned long const&, float const*&&, void const*&&, unsigned long const&, void*&&, int&&, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params*&&) (test/common/abi_checker.hpp:200)
called 600 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const*>(fp0), std::forward<void const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<void*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params*>(fp0))) kai::test::abi_check<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, unsigned long const&, float const*, void const*, unsigned long const&, void*, int, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params*>(void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned long const&, float const*&&, void const*&&, unsigned long const&, void*&&, int&&, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params*&&) (test/common/abi_checker.hpp:222)
called 554 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const*>(fp0), std::forward<void const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<void*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params*>(fp0))) kai::test::abi_check_fp<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, unsigned long const&, float const*, void const*, unsigned long const&, void*, int, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params*>(void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned long const&, float const*&&, void const*&&, unsigned long const&, void*&&, int&&, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params*&&) (test/common/abi_checker.hpp:23)
called 600 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const*>(fp0), std::forward<void const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<void*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params*>(fp0))) kai::test::abi_check_za<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, unsigned long const&, float const*, void const*, unsigned long const&, void*, int, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params*>(void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned long const&, float const*&&, void const*&&, unsigned long const&, void*&&, int&&, kai_rhs_pack_kxn_qsi4c32p_qsu4c32s1s0_params*&&) (test/common/abi_checker.hpp:124)
called 600 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const*>(fp0), std::forward<void const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<void*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(fp0))) kai::test::abi_check<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, unsigned long const&, float const*, void const*, unsigned long const&, void*, int, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned long const&, float const*&&, void const*&&, unsigned long const&, void*&&, int&&, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*&&) (test/common/abi_checker.hpp:200)
called 48 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const*>(fp0), std::forward<void const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<void*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(fp0))) kai::test::abi_check<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, unsigned long const&, float const*, void const*, unsigned long const&, void*, int, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned long const&, float const*&&, void const*&&, unsigned long const&, void*&&, int&&, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*&&) (test/common/abi_checker.hpp:222)
called 48 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const*>(fp0), std::forward<void const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<void*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(fp0))) kai::test::abi_check_fp<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, unsigned long const&, float const*, void const*, unsigned long const&, void*, int, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned long const&, float const*&&, void const*&&, unsigned long const&, void*&&, int&&, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*&&) (test/common/abi_checker.hpp:23)
called 48 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const*>(fp0), std::forward<void const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<void*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(fp0))) kai::test::abi_check_za<void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, unsigned long const&, float const*, void const*, unsigned long const&, void*, int, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(void (&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned long const&, float const*&&, void const*&&, unsigned long const&, void*&&, int&&, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*&&) (test/common/abi_checker.hpp:124)
called 48 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*)>(fp), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<float const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int, float const*, unsigned long const&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, float const*&&, unsigned long const&, std::byte*&&) (test/common/abi_checker.hpp:200)
called 1822 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*)>(fp), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<float const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int, float const*, unsigned long const&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, float const*&&, unsigned long const&, std::byte*&&) (test/common/abi_checker.hpp:222)
called 1608 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*)>(fp), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<float const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_fp<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int, float const*, unsigned long const&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, float const*&&, unsigned long const&, std::byte*&&) (test/common/abi_checker.hpp:23)
called 1822 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*)>(fp), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<float const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_za<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int, float const*, unsigned long const&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, float const*&&, unsigned long const&, std::byte*&&) (test/common/abi_checker.hpp:124)
called 1822 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*)>(fp), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<int>(fp0), std::forward<float const*>(fp0), std::forward<unsigned long&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int, float const*, unsigned long&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&&, float const*&&, unsigned long&, std::byte*&&) (test/common/abi_checker.hpp:200)
called 33432 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*)>(fp), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<int>(fp0), std::forward<float const*>(fp0), std::forward<unsigned long&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int, float const*, unsigned long&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&&, float const*&&, unsigned long&, std::byte*&&) (test/common/abi_checker.hpp:222)
called 16716 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*)>(fp), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<int>(fp0), std::forward<float const*>(fp0), std::forward<unsigned long&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_fp<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int, float const*, unsigned long&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&&, float const*&&, unsigned long&, std::byte*&&) (test/common/abi_checker.hpp:23)
called 33432 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*)>(fp), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<int>(fp0), std::forward<float const*>(fp0), std::forward<unsigned long&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_za<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int, float const*, unsigned long&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&&, float const*&&, unsigned long&, std::byte*&&) (test/common/abi_checker.hpp:124)
called 33432 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<float const*>(fp0), std::forward<unsigned long&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int, float const*, unsigned long&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, float const*&&, unsigned long&, std::byte*&&) (test/common/abi_checker.hpp:200)
called 400 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<float const*>(fp0), std::forward<unsigned long&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int, float const*, unsigned long&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, float const*&&, unsigned long&, std::byte*&&) (test/common/abi_checker.hpp:222)
called 520 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<float const*>(fp0), std::forward<unsigned long&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_fp<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int, float const*, unsigned long&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, float const*&&, unsigned long&, std::byte*&&) (test/common/abi_checker.hpp:23)
called 400 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<int>(fp0), std::forward<float const*>(fp0), std::forward<unsigned long&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_za<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int, float const*, unsigned long&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, float const*, unsigned long, void*), unsigned long&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, int&&, float const*&&, unsigned long&, std::byte*&&) (test/common/abi_checker.hpp:124)
called 400 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<std::nullptr_t>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param const*>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, std::nullptr_t, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param const*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, std::nullptr_t&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param const*&&) (test/common/abi_checker.hpp:200)
called 400 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<std::nullptr_t>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param const*>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, std::nullptr_t, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param const*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, std::nullptr_t&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param const*&&) (test/common/abi_checker.hpp:222)
called 520 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<std::nullptr_t>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param const*>(fp0))) kai::test::abi_check_fp<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, std::nullptr_t, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param const*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, std::nullptr_t&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param const*&&) (test/common/abi_checker.hpp:23)
called 400 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<std::nullptr_t>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param const*>(fp0))) kai::test::abi_check_za<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, std::nullptr_t, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param const*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, std::nullptr_t&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param const*&&) (test/common/abi_checker.hpp:124)
called 400 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const*&>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, unsigned long const&, float const*&, std::byte*, unsigned long const&, std::byte*, int, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned long const&, float const*&, std::byte*&&, unsigned long const&, std::byte*&&, int&&, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*&&) (test/common/abi_checker.hpp:200)
called 572 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const*&>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, unsigned long const&, float const*&, std::byte*, unsigned long const&, std::byte*, int, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned long const&, float const*&, std::byte*&&, unsigned long const&, std::byte*&&, int&&, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*&&) (test/common/abi_checker.hpp:222)
called 506 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const*&>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(fp0))) kai::test::abi_check_fp<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, unsigned long const&, float const*&, std::byte*, unsigned long const&, std::byte*, int, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned long const&, float const*&, std::byte*&&, unsigned long const&, std::byte*&&, int&&, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*&&) (test/common/abi_checker.hpp:23)
called 572 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const*&>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(fp0))) kai::test::abi_check_za<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*, unsigned long const&, float const*&, std::byte*, unsigned long const&, std::byte*, int, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, unsigned long, float const*, void const*, unsigned long, void*, unsigned long, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params const*), int&&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned long const&, float const*&, std::byte*&&, unsigned long const&, std::byte*&&, int&&, kai_rhs_pack_nxk_qsi4c32p_qsu4c32s1s0_params*&&) (test/common/abi_checker.hpp:124)
called 572 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param*>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned char const*, std::byte*, std::byte*, std::byte*, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int&&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned char const*&&, std::byte*&&, std::byte*&&, std::byte*&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param*&&) (test/common/abi_checker.hpp:200)
called 17136 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param*>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned char const*, std::byte*, std::byte*, std::byte*, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int&&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned char const*&&, std::byte*&&, std::byte*&&, std::byte*&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param*&&) (test/common/abi_checker.hpp:222)
called 8568 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param*>(fp0))) kai::test::abi_check_fp<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned char const*, std::byte*, std::byte*, std::byte*, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int&&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned char const*&&, std::byte*&&, std::byte*&&, std::byte*&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param*&&) (test/common/abi_checker.hpp:23)
called 17136 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)>(fp), std::forward<int>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<int>(fp0), std::forward<kai_rhs_pack_qs4cxs1s0_param*>(fp0))) kai::test::abi_check_za<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned char const*, std::byte*, std::byte*, std::byte*, std::byte*, int, kai_rhs_pack_qs4cxs1s0_param*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, void const*, void const*, void const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*), int&&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned char const*&&, std::byte*&&, std::byte*&&, std::byte*&&, std::byte*&&, int&&, kai_rhs_pack_qs4cxs1s0_param*&&) (test/common/abi_checker.hpp:124)
called 17136 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)>(fp), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<int>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int, unsigned char const*, unsigned long&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&&, unsigned char const*&&, unsigned long&, std::byte*&&) (test/common/abi_checker.hpp:200)
called 33432 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)>(fp), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<int>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int, unsigned char const*, unsigned long&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&&, unsigned char const*&&, unsigned long&, std::byte*&&) (test/common/abi_checker.hpp:222)
called 16716 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)>(fp), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<int>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_fp<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int, unsigned char const*, unsigned long&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&&, unsigned char const*&&, unsigned long&, std::byte*&&) (test/common/abi_checker.hpp:23)
called 33432 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*)>(fp), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<unsigned long&>(fp0), std::forward<int>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned long&>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_za<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int, unsigned char const*, unsigned long&, std::byte*>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, void const*, unsigned long, void*), unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, unsigned long&, int&&, unsigned char const*&&, unsigned long&, std::byte*&&) (test/common/abi_checker.hpp:124)
called 33432 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, float*, unsigned long const&, unsigned long const&, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:200)
called 10092 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, float*, unsigned long const&, unsigned long const&, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:222)
called 5816 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check_fp<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, float*, unsigned long const&, unsigned long const&, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:23)
called 10092 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check_za<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, float*, unsigned long const&, unsigned long const&, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:124)
called 10092 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, float*, unsigned long const&, unsigned long, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long const&, unsigned long&&, float const&, float const&) (test/common/abi_checker.hpp:200)
called 176 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, float*, unsigned long const&, unsigned long, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long const&, unsigned long&&, float const&, float const&) (test/common/abi_checker.hpp:222)
called 176 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check_fp<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, float*, unsigned long const&, unsigned long, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long const&, unsigned long&&, float const&, float const&) (test/common/abi_checker.hpp:23)
called 176 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check_za<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, float*, unsigned long const&, unsigned long, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long const&, unsigned long&&, float const&, float const&) (test/common/abi_checker.hpp:124)
called 176 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, float*, unsigned long const&, unsigned long const&, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:200)
called 8568 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, float*, unsigned long const&, unsigned long const&, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:222)
called 4284 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check_fp<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, float*, unsigned long const&, unsigned long const&, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:23)
called 8568 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check_za<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, std::byte*, std::byte*, float*, unsigned long const&, unsigned long const&, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:124)
called 8568 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned char const*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, unsigned char const*, unsigned char const*, std::byte*, unsigned long const&, unsigned long const&, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned char const*&&, std::byte*&&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:200)
called 96 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned char const*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, unsigned char const*, unsigned char const*, std::byte*, unsigned long const&, unsigned long const&, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned char const*&&, std::byte*&&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:222)
called 96 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned char const*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check_fp<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, unsigned char const*, unsigned char const*, std::byte*, unsigned long const&, unsigned long const&, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned char const*&&, std::byte*&&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:23)
called 96 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned char const*>(fp0), std::forward<unsigned char const*>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check_za<void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, unsigned long const&, unsigned char const*, unsigned char const*, std::byte*, unsigned long const&, unsigned long const&, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, unsigned long, void const*, void const*, void*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, unsigned long const&, unsigned char const*&&, unsigned char const*&&, std::byte*&&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:124)
called 96 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, std::byte*, std::byte*, float*, unsigned long, unsigned long, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long&&, unsigned long&&, float const&, float const&) (test/common/abi_checker.hpp:200)
called 8496 times
0.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check<void (* const&)(unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, std::byte*, std::byte*, float*, unsigned long, unsigned long, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long&&, unsigned long&&, float const&, float const&) (test/common/abi_checker.hpp:222)
called 6168 times
0.0%
-%
100.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check_fp<void (* const&)(unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, std::byte*, std::byte*, float*, unsigned long, unsigned long, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long&&, unsigned long&&, float const&, float const&) (test/common/abi_checker.hpp:23)
called 8496 times
0.0%
-%
83.0%
decltype(std::invoke(std::forward<void (* const&)(unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float)>(fp), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<float*>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check_za<void (* const&)(unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long, unsigned long, unsigned long const&, std::byte*, std::byte*, float*, unsigned long, unsigned long, float const&, float const&>(void (* const&)(unsigned long, unsigned long, unsigned long, void const*, void const*, float*, unsigned long, unsigned long, float, float), unsigned long&&, unsigned long&&, unsigned long const&, std::byte*&&, std::byte*&&, float*&&, unsigned long&&, unsigned long&&, float const&, float const&) (test/common/abi_checker.hpp:124)
called 8496 times
0.0%
-%
83.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte const*>(fp0), std::forward<std::byte const*>(fp0), std::forward<std::byte const*&>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long, unsigned long, unsigned long const&, std::byte const*, std::byte const*, std::byte const*&, std::byte*, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long&&, unsigned long&&, unsigned long const&, std::byte const*&&, std::byte const*&&, std::byte const*&, std::byte*&&, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:200)
called 1536 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte const*>(fp0), std::forward<std::byte const*>(fp0), std::forward<std::byte const*&>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long, unsigned long, unsigned long const&, std::byte const*, std::byte const*, std::byte const*&, std::byte*, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long&&, unsigned long&&, unsigned long const&, std::byte const*&&, std::byte const*&&, std::byte const*&, std::byte*&&, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:222)
called 648 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte const*>(fp0), std::forward<std::byte const*>(fp0), std::forward<std::byte const*&>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check_fp<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long, unsigned long, unsigned long const&, std::byte const*, std::byte const*, std::byte const*&, std::byte*, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long&&, unsigned long&&, unsigned long const&, std::byte const*&&, std::byte const*&&, std::byte const*&, std::byte*&&, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:23)
called 1536 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte const*>(fp0), std::forward<std::byte const*>(fp0), std::forward<std::byte const*&>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check_za<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long, unsigned long, unsigned long const&, std::byte const*, std::byte const*, std::byte const*&, std::byte*, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long&&, unsigned long&&, unsigned long const&, std::byte const*&&, std::byte const*&&, std::byte const*&, std::byte*&&, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:124)
called 1536 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::nullptr_t>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long, unsigned long, unsigned long const&, std::byte*, std::byte*, std::nullptr_t, std::byte*, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long&&, unsigned long&&, unsigned long const&, std::byte*&&, std::byte*&&, std::nullptr_t&&, std::byte*&&, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:200)
called 1038 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::nullptr_t>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long, unsigned long, unsigned long const&, std::byte*, std::byte*, std::nullptr_t, std::byte*, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long&&, unsigned long&&, unsigned long const&, std::byte*&&, std::byte*&&, std::nullptr_t&&, std::byte*&&, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:222)
called 888 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::nullptr_t>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check_fp<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long, unsigned long, unsigned long const&, std::byte*, std::byte*, std::nullptr_t, std::byte*, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long&&, unsigned long&&, unsigned long const&, std::byte*&&, std::byte*&&, std::nullptr_t&&, std::byte*&&, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:23)
called 1038 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::nullptr_t>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<float const&>(fp0), std::forward<float const&>(fp0))) kai::test::abi_check_za<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long, unsigned long, unsigned long const&, std::byte*, std::byte*, std::nullptr_t, std::byte*, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const, kai::test::MatMulMethod const&, unsigned long&&, unsigned long&&, unsigned long const&, std::byte*&&, std::byte*&&, std::nullptr_t&&, std::byte*&&, unsigned long const&, unsigned long const&, unsigned long const&, float const&, float const&) (test/common/abi_checker.hpp:124)
called 1038 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long const&, unsigned long const&, std::byte*, unsigned long const&, std::byte*, std::byte*, std::byte*>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long const&, unsigned long const&, std::byte*&&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:200)
called 1536 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long const&, unsigned long const&, std::byte*, unsigned long const&, std::byte*, std::byte*, std::byte*>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long const&, unsigned long const&, std::byte*&&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:222)
called 648 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_fp<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long const&, unsigned long const&, std::byte*, unsigned long const&, std::byte*, std::byte*, std::byte*>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long const&, unsigned long const&, std::byte*&&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:23)
called 1536 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_za<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long const&, unsigned long const&, std::byte*, unsigned long const&, std::byte*, std::byte*, std::byte*>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long const&, unsigned long const&, std::byte*&&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:124)
called 1536 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long, unsigned long, std::byte*, unsigned long const&, std::byte*, std::byte*, std::byte*>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long&&, unsigned long&&, std::byte*&&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:200)
called 216 times
100.0%
-%
100.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long, unsigned long, std::byte*, unsigned long const&, std::byte*, std::byte*, std::byte*>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long&&, unsigned long&&, std::byte*&&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:222)
not called
100.0%
-%
0.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_fp<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long, unsigned long, std::byte*, unsigned long const&, std::byte*, std::byte*, std::byte*>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long&&, unsigned long&&, std::byte*&&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:23)
called 216 times
100.0%
-%
83.0%
decltype(std::invoke(std::forward<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const>(fp), std::forward<kai::test::MatMulMethod const&>(fp0), std::forward<unsigned long>(fp0), std::forward<unsigned long>(fp0), std::forward<std::byte*>(fp0), std::forward<unsigned long const&>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0), std::forward<std::byte*>(fp0))) kai::test::abi_check_za<void (kai::test::MatMulMethod::*)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long, unsigned long, std::byte*, unsigned long const&, std::byte*, std::byte*, std::byte*>(void (kai::test::MatMulMethod::*&&)(unsigned long, unsigned long, void const*, unsigned long, void const*, void const*, void*) const, kai::test::MatMulMethod const&, unsigned long&&, unsigned long&&, std::byte*&&, unsigned long const&, std::byte*&&, std::byte*&&, std::byte*&&) (test/common/abi_checker.hpp:124)
called 216 times
100.0%
-%
83.0%
called 12 times
58.8%
31.6%
50.0%
called 24 times
58.8%
31.6%
50.0%
called 3069139 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 121526 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 100601313 times
100.0%
-%
100.0%
called 211335807 times
100.0%
-%
100.0%
called 218889865 times
100.0%
25.0%
55.0%
called 8557910330 times
100.0%
100.0%
100.0%
called 521 times
100.0%
100.0%
75.0%
called 521 times
100.0%
100.0%
75.0%
called 1287673 times
100.0%
-%
100.0%
called 1274204 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 60763 times
100.0%
-%
75.0%
not called
100.0%
-%
0.0%
called 60763 times
100.0%
-%
100.0%
called 60763 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 1274204 times
100.0%
-%
100.0%
called 1486686 times
100.0%
-%
55.0%
called 5219757352 times
100.0%
100.0%
100.0%
called 214025454 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 9 times
100.0%
-%
100.0%
called 17 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 24 times
100.0%
-%
100.0%
called 1 time
100.0%
90.0%
94.0%
called 1 time
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 18 times
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
100.0%
called 3 times
81.8%
50.0%
75.0%
called 124 times
100.0%
-%
100.0%
called 88 times
100.0%
-%
100.0%
called 88 times
100.0%
-%
100.0%
called 88 times
100.0%
-%
100.0%
called 56 times
100.0%
-%
100.0%
called 40 times
100.0%
-%
100.0%
called 40 times
100.0%
-%
100.0%
called 40 times
100.0%
-%
100.0%
called 190 times
100.0%
-%
100.0%
called 138 times
100.0%
-%
100.0%
called 138 times
100.0%
-%
100.0%
called 138 times
100.0%
-%
100.0%
called 128 times
100.0%
-%
100.0%
called 90 times
100.0%
-%
100.0%
called 90 times
100.0%
-%
100.0%
called 90 times
100.0%
-%
100.0%
called 12 times
100.0%
-%
100.0%
called 6 times
100.0%
-%
100.0%
called 6 times
100.0%
-%
100.0%
called 6 times
100.0%
-%
100.0%
called 72 times
100.0%
-%
100.0%
called 50 times
100.0%
-%
100.0%
called 50 times
100.0%
-%
100.0%
called 50 times
100.0%
-%
100.0%
called 9 times
94.4%
67.7%
60.0%
called 12 times
100.0%
72.7%
48.0%
called 9 times
100.0%
72.7%
48.0%
called 13 times
100.0%
-%
100.0%
called 26 times
93.8%
66.7%
92.0%
called 6 times
100.0%
-%
100.0%
called 1 time
100.0%
50.0%
100.0%
called 1 time
82.8%
42.9%
50.0%
called 2 times
7.8%
3.8%
5.0%
called 15 times
100.0%
-%
100.0%
called 16 times
100.0%
50.0%
100.0%
called 3 times
98.2%
70.6%
68.0%
called 3 times
100.0%
50.0%
50.0%
called 600 times
100.0%
50.0%
50.0%
called 2 times
100.0%
50.0%
50.0%
called 600 times
100.0%
50.0%
50.0%
called 600 times
100.0%
50.0%
50.0%
called 15923 times
100.0%
-%
100.0%
called 1272221 times
100.0%
-%
100.0%
kai::test::(anonymous namespace)::BF16TestData const& kai::test::getV<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, kai::test::(anonymous namespace)::BF16TestData, kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, kai::test::(anonymous namespace)::BF16TestData>>(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:91)
called 96 times
100.0%
-%
100.0%
kai::test::(anonymous namespace)::BF16TestData const& kai::test::getV<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, kai::test::(anonymous namespace)::BF16TestData, kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, kai::test::(anonymous namespace)::BF16TestData>>(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:91)
called 96 times
100.0%
-%
100.0%
called 288 times
100.0%
-%
100.0%
called 192 times
100.0%
-%
100.0%
called 576 times
100.0%
-%
100.0%
called 1272221 times
100.0%
-%
100.0%
called 20 times
100.0%
-%
100.0%
called 291066 times
75.0%
66.7%
71.0%
called 1208 times
100.0%
-%
100.0%
called 1092 times
100.0%
50.0%
100.0%
called 1208 times
100.0%
-%
100.0%
called 1092 times
100.0%
50.0%
100.0%
called 11152 times
100.0%
-%
100.0%
called 187872 times
100.0%
-%
100.0%
called 169120 times
100.0%
50.0%
100.0%
called 8 times
100.0%
50.0%
100.0%
called 66648 times
100.0%
-%
100.0%
called 59996 times
100.0%
-%
100.0%
called 8 times
100.0%
50.0%
100.0%
called 187872 times
100.0%
-%
100.0%
called 66648 times
100.0%
-%
100.0%
called 169120 times
100.0%
50.0%
100.0%
called 59996 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
100.0%
called 13344 times
100.0%
-%
100.0%
not called
100.0%
50.0%
0.0%
called 12016 times
100.0%
-%
100.0%
called 1800 times
100.0%
-%
100.0%
called 1800 times
100.0%
-%
100.0%
called 1800 times
100.0%
55.0%
63.0%
called 1800 times
100.0%
-%
100.0%
called 2400 times
80.0%
50.0%
34.0%
not called
0.0%
0.0%
0.0%
called 8 times
100.0%
50.0%
100.0%
called 187872 times
100.0%
-%
100.0%
called 66648 times
100.0%
-%
100.0%
called 169120 times
100.0%
50.0%
100.0%
called 59996 times
100.0%
-%
100.0%
called 12 times
100.0%
50.0%
100.0%
called 16704 times
100.0%
-%
100.0%
called 15048 times
100.0%
-%
100.0%
called 1200 times
100.0%
-%
100.0%
called 600 times
100.0%
-%
100.0%
called 1800 times
100.0%
-%
100.0%
called 1200 times
100.0%
-%
100.0%
called 600 times
100.0%
-%
100.0%
called 1800 times
100.0%
-%
100.0%
called 1200 times
100.0%
-%
100.0%
called 600 times
100.0%
-%
100.0%
called 1800 times
100.0%
-%
100.0%
called 600 times
75.0%
50.0%
41.0%
not called
0.0%
0.0%
0.0%
called 12 times
100.0%
50.0%
100.0%
called 16704 times
100.0%
-%
100.0%
called 15048 times
100.0%
-%
100.0%
called 15452 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 2 times
100.0%
27.6%
35.0%
called 4 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 12 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 4 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 2 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 16 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 2 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 32 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 884 times
100.0%
56.2%
55.0%
called 60 times
100.0%
50.0%
50.0%
called 9384 times
100.0%
72.7%
76.0%
called 60 times
83.3%
54.5%
69.0%
called 1208 times
100.0%
-%
100.0%
called 1092 times
100.0%
-%
100.0%
called 8 times
100.0%
50.0%
100.0%
called 187872 times
100.0%
-%
100.0%
called 66648 times
100.0%
-%
100.0%
called 169120 times
100.0%
50.0%
100.0%
called 59996 times
100.0%
-%
100.0%
called 16 times
100.0%
50.0%
100.0%
called 16704 times
100.0%
-%
100.0%
called 9 times
100.0%
-%
100.0%
called 15052 times
100.0%
-%
100.0%
kai::test::(anonymous namespace)::TestData const& kai::test::getV<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, kai::test::(anonymous namespace)::TestData, kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, kai::test::(anonymous namespace)::TestData>>(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:91)
called 1300 times
100.0%
-%
100.0%
kai::test::(anonymous namespace)::TestData const& kai::test::getV<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, kai::test::(anonymous namespace)::TestData, kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, kai::test::(anonymous namespace)::TestData>>(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:91)
called 1188 times
100.0%
-%
100.0%
called 240 times
100.0%
-%
100.0%
called 3536 times
100.0%
-%
100.0%
called 1464 times
100.0%
-%
100.0%
called 60 times
100.0%
-%
100.0%
called 884 times
100.0%
-%
100.0%
called 942 times
100.0%
-%
100.0%
called 240 times
100.0%
-%
100.0%
called 3536 times
100.0%
-%
100.0%
called 2928 times
100.0%
-%
100.0%
called 180 times
100.0%
-%
100.0%
called 11152 times
100.0%
-%
100.0%
called 4685 times
100.0%
-%
100.0%
called 1042 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 302955 times
100.0%
-%
100.0%
called 9 times
100.0%
75.0%
100.0%
called 4164 times
73.3%
37.1%
42.0%
called 4984005 times
83.3%
66.7%
56.0%
called 2 times
88.9%
50.0%
42.0%
called 4 times
88.9%
50.0%
36.0%
called 1400 times
85.7%
40.0%
50.0%
called 60 times
100.0%
62.5%
62.0%
called 771 times
100.0%
55.6%
90.0%
called 90 times
100.0%
100.0%
53.0%
called 45 times
100.0%
100.0%
53.0%
called 3 times
100.0%
50.0%
85.0%
called 3 times
100.0%
-%
100.0%
called 80972 times
100.0%
51.3%
97.0%
called 1322 times
100.0%
60.0%
87.0%
called 6 times
100.0%
83.3%
100.0%
called 3 times
100.0%
50.0%
85.0%
called 3 times
98.0%
50.0%
80.0%
called 3 times
100.0%
50.0%
85.0%
called 3 times
100.0%
50.0%
80.0%
called 168 times
90.9%
-%
100.0%
called 18 times
100.0%
-%
100.0%
called 18 times
100.0%
-%
100.0%
called 18 times
100.0%
-%
100.0%
called 18 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 9 times
98.3%
68.8%
80.0%
called 18 times
100.0%
75.0%
85.0%
called 6 times
100.0%
75.0%
100.0%
called 3 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 3 times
100.0%
50.0%
85.0%
called 9 times
100.0%
75.0%
100.0%
called 4164 times
92.3%
50.0%
51.0%
called 78170 times
100.0%
-%
100.0%
called 159126 times
100.0%
-%
100.0%
called 156340 times
100.0%
-%
100.0%
called 9384 times
100.0%
50.0%
46.0%
called 8500 times
100.0%
50.0%
100.0%
not called
0.0%
0.0%
0.0%
called 11166 times
100.0%
62.5%
100.0%
called 4489 times
100.0%
75.0%
100.0%
kai::test::(anonymous namespace)::pack_bias_per_row(kai::test::DataType, kai::test::DataType, kai::test::DataType, unsigned long, unsigned long, unsigned long, void const*, void const*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) (test/reference/pack.cpp:100)
called 663 times
73.6%
53.6%
59.0%
kai::test::(anonymous namespace)::pack_block(void const*, kai::test::DataType, kai::test::DataType, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) (test/reference/pack.cpp:42)
called 594 times
100.0%
85.7%
84.0%
called 9384 times
100.0%
50.0%
45.0%
called 3430 times
100.0%
50.0%
42.0%
called 60 times
100.0%
50.0%
46.0%
called 9384 times
100.0%
50.0%
46.0%
kai::test::(anonymous namespace)::pack_rhs_qsi4c32p_kxn(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::Buffer const&, kai::test::Buffer const&, unsigned long, kai::test::Buffer const&, unsigned long, unsigned long, bool) (test/tests/matmul_clamp_qai8dxp_qsi4c32p_test.cpp:383)
called 1058 times
100.0%
-%
100.0%
kai::test::(anonymous namespace)::pack_rhs_qsi4c32p_nxk(kai::test::(anonymous namespace)::kai_qsi4c32p_pack_functions const&, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::Buffer const&, float const*, kai::test::Buffer const&, unsigned long, unsigned long, bool) (test/tests/matmul_clamp_qai8dxp_qsi4c32p_test.cpp:345)
called 1078 times
88.0%
45.0%
35.0%
kai::test::(anonymous namespace)::pack_rhs_qsi4c32pscalebf16(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::Buffer const&, kai::test::Buffer const&, unsigned long, kai::test::Buffer const&, kai::test::(anonymous namespace)::RhsPackType, unsigned long, unsigned long, bool) (test/tests/matmul_clamp_qai8dxp_qsi4c32p_test.cpp:210)
called 1250 times
100.0%
64.3%
67.0%
kai::test::(anonymous namespace)::pack_rhs_qsi4c32pscalebf16_neon(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::Buffer const&, kai::test::Buffer const&, unsigned long, kai::test::Buffer const&, kai::test::(anonymous namespace)::RhsPackType, unsigned long, unsigned long) (test/tests/matmul_clamp_qai8dxp_qsi4c32p_test.cpp:393)
called 448 times
100.0%
56.7%
61.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 39233 times
56.2%
50.0%
44.0%
called 38937 times
62.5%
53.8%
46.0%
called 16280 times
100.0%
54.2%
57.0%
called 32560 times
100.0%
54.2%
57.0%
called 666 times
100.0%
38.6%
45.0%
called 834 times
100.0%
16.7%
39.0%
called 834 times
100.0%
42.5%
100.0%
called 834 times
88.2%
42.4%
47.0%
called 16 times
100.0%
-%
100.0%
called 200 times
100.0%
37.5%
56.0%
called 200 times
100.0%
47.4%
50.0%
called 3969618908 times
100.0%
-%
100.0%
called 6143837110 times
100.0%
-%
100.0%
called 3974096996 times
100.0%
-%
100.0%
called 3969618908 times
100.0%
-%
100.0%
called 1563441534 times
100.0%
-%
100.0%
called 2482792286 times
100.0%
-%
100.0%
called 1568759996 times
100.0%
-%
100.0%
called 3 times
83.3%
28.8%
100.0%
called 2 times
100.0%
-%
24.0%
called 4 times
83.3%
28.0%
100.0%
called 3 times
93.3%
23.6%
100.0%
called 2 times
100.0%
-%
25.0%
called 4 times
93.3%
23.3%
100.0%
kai::test::Bf16Qai8Qsi4CacheData const& kai::test::getV<std::__1::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::Bf16Qai8Qsi4CacheData, kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::Bf16Qai8Qsi4CacheData>>(std::__1::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float> const&) (test/common/cache.hpp:91)
called 2352 times
100.0%
-%
100.0%
kai::test::Bf16Qai8Qsi4CacheData const& kai::test::getV<std::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::Bf16Qai8Qsi4CacheData, kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::Bf16Qai8Qsi4CacheData>>(std::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float> const&) (test/common/cache.hpp:91)
called 2352 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 168 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 1624 times
100.0%
-%
100.0%
called 32 times
88.2%
33.3%
100.0%
called 1200 times
90.5%
37.2%
50.0%
not called
27.3%
16.7%
0.0%
not called
0.0%
0.0%
0.0%
not called
70.0%
72.2%
0.0%
not called
0.0%
0.0%
0.0%
not called
76.9%
38.5%
0.0%
not called
0.0%
0.0%
0.0%
called 4400 times
90.3%
34.2%
61.0%
called 2000 times
100.0%
25.0%
50.0%
kai::test::Block2dRowFormat::generate_random(kai::test::Span<unsigned long const>, std::__1::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u>&) const (test/nextgen/format/block2d_row_format.cpp:83)
not called
0.0%
0.0%
0.0%
kai::test::Block2dRowFormat::generate_random(kai::test::Span<unsigned long const>, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) const (test/nextgen/format/block2d_row_format.cpp:83)
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 400 times
84.0%
38.0%
49.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 56 times
100.0%
50.0%
100.0%
called 145 times
100.0%
-%
55.0%
not called
100.0%
21.4%
0.0%
called 1601 times
100.0%
-%
72.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
called 521 times
100.0%
-%
75.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
called 1042 times
100.0%
-%
75.0%
called 521 times
100.0%
-%
72.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
17.9%
0.0%
called 1601 times
100.0%
-%
46.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
50.0%
5.0%
0.0%
not called
100.0%
53.3%
0.0%
called 11534 times
100.0%
-%
79.0%
called 27403 times
100.0%
-%
84.0%
called 200 times
100.0%
62.5%
66.0%
called 200 times
100.0%
-%
66.0%
called 100987 times
100.0%
-%
100.0%
called 332649465 times
100.0%
-%
100.0%
called 192 times
100.0%
-%
100.0%
called 2709504 times
100.0%
-%
100.0%
called 168 times
100.0%
-%
100.0%
called 203676 times
100.0%
-%
100.0%
called 33720 times
100.0%
-%
100.0%
called 34027820 times
100.0%
-%
100.0%
called 811 times
100.0%
-%
68.0%
called 844 times
100.0%
63.0%
70.0%
called 200 times
100.0%
68.8%
75.0%
called 200 times
100.0%
46.4%
62.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 200 times
100.0%
62.5%
66.0%
called 200 times
100.0%
-%
66.0%
called 360 times
100.0%
-%
68.0%
not called
100.0%
50.0%
0.0%
called 14816 times
100.0%
-%
68.0%
called 528 times
100.0%
-%
78.0%
not called
0.0%
0.0%
0.0%
called 1722 times
100.0%
-%
78.0%
called 240 times
100.0%
58.3%
70.0%
called 15866 times
100.0%
-%
78.0%
called 28999 times
100.0%
-%
68.0%
not called
100.0%
30.0%
0.0%
called 60 times
100.0%
76.5%
80.0%
called 100987 times
100.0%
40.3%
73.0%
kai::test::Buffer kai::test::fill_matrix_raw<float, kai::test::Buffer kai::test::fill_matrix_raw<float>(unsigned long, unsigned long, std::__1::function<float (unsigned long, unsigned long)>)::'lambda'(unsigned long, unsigned long)>(unsigned long, unsigned long, kai::test::Buffer kai::test::fill_matrix_raw<float>(unsigned long, unsigned long, std::__1::function<float (unsigned long, unsigned long)>)::'lambda'(unsigned long, unsigned long)&&) (test/reference/fill.hpp:52)
not called
100.0%
-%
0.0%
kai::test::Buffer kai::test::fill_matrix_raw<float, kai::test::Buffer kai::test::fill_matrix_raw<float>(unsigned long, unsigned long, std::function<float (unsigned long, unsigned long)>)::'lambda'(unsigned long, unsigned long)>(unsigned long, unsigned long, kai::test::Buffer kai::test::fill_matrix_raw<float>(unsigned long, unsigned long, std::function<float (unsigned long, unsigned long)>)::'lambda'(unsigned long, unsigned long)&&) (test/reference/fill.hpp:52)
not called
100.0%
-%
0.0%
called 2160 times
100.0%
-%
72.0%
called 2160 times
100.0%
80.8%
72.0%
called 2400 times
100.0%
-%
73.0%
called 2400 times
100.0%
-%
72.0%
called 72 times
100.0%
-%
72.0%
called 1035 times
100.0%
-%
73.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
called 192 times
100.0%
-%
73.0%
called 168 times
100.0%
-%
73.0%
called 33720 times
100.0%
-%
69.0%
kai::test::Buffer kai::test::fill_matrix_raw<kai::test::Float16, kai::test::Buffer kai::test::fill_matrix_raw<kai::test::Float16>(unsigned long, unsigned long, std::__1::function<kai::test::Float16 (unsigned long, unsigned long)>)::'lambda'(unsigned long, unsigned long)>(unsigned long, unsigned long, kai::test::Buffer kai::test::fill_matrix_raw<kai::test::Float16>(unsigned long, unsigned long, std::__1::function<kai::test::Float16 (unsigned long, unsigned long)>)::'lambda'(unsigned long, unsigned long)&&) (test/reference/fill.hpp:52)
not called
100.0%
-%
0.0%
kai::test::Buffer kai::test::fill_matrix_raw<kai::test::Float16, kai::test::Buffer kai::test::fill_matrix_raw<kai::test::Float16>(unsigned long, unsigned long, std::function<kai::test::Float16 (unsigned long, unsigned long)>)::'lambda'(unsigned long, unsigned long)>(unsigned long, unsigned long, kai::test::Buffer kai::test::fill_matrix_raw<kai::test::Float16>(unsigned long, unsigned long, std::function<kai::test::Float16 (unsigned long, unsigned long)>)::'lambda'(unsigned long, unsigned long)&&) (test/reference/fill.hpp:52)
not called
100.0%
-%
0.0%
called 108 times
100.0%
-%
73.0%
called 72 times
100.0%
79.4%
72.0%
called 702 times
100.0%
-%
72.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
called 97645 times
100.0%
-%
100.0%
called 192 times
100.0%
-%
100.0%
called 31500 times
100.0%
-%
100.0%
kai::test::Buffer kai::test::indirect_matmul_nt_t_quantized<signed char, float, int, signed char, float, int, int, float, int, float>(unsigned long, unsigned long, unsigned long, unsigned long, void const* const*, unsigned long, void const*, void const*, void const*, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long) (test/reference/matmul.cpp:230)
called 521 times
95.7%
56.5%
59.0%
kai::test::Buffer kai::test::matmul_clamp_nt_nt<signed char, float, int, kai::test::Int4, float, int, float, int, float>(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, void const*, void const*, void const*, unsigned long, void const*, float, float) (test/reference/matmul.cpp:599)
called 4488 times
100.0%
-%
64.0%
kai::test::Buffer kai::test::matmul_clamp_nt_nt<signed char, float, int, kai::test::Int4, kai::test::BFloat16<false>, int, float, int, float>(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, void const*, void const*, void const*, unsigned long, void const*, float, float) (test/reference/matmul.cpp:599)
not called
97.2%
29.8%
0.0%
kai::test::Buffer kai::test::matmul_clamp_nt_nt<signed char, float, int, signed char, float, int, float, int, float>(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, void const*, void const*, void const*, unsigned long, void const*, float, float) (test/reference/matmul.cpp:599)
called 66 times
100.0%
-%
66.0%
kai::test::Buffer kai::test::matmul_clamp_nt_nt<signed char, kai::test::Float16, int, kai::test::Int4, kai::test::Float16, int, float, int, float>(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, void const*, void const*, void const*, unsigned long, void const*, float, float) (test/reference/matmul.cpp:599)
not called
100.0%
-%
0.0%
kai::test::Buffer kai::test::matmul_clamp_nt_t<signed char, float, int, kai::test::Int4, float, int, float, int, float>(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, void const*, void const*, void const*, unsigned long, void const*, float, float) (test/reference/matmul.cpp:513)
called 4800 times
100.0%
-%
64.0%
kai::test::Buffer kai::test::matmul_clamp_nt_t<signed char, float, int, kai::test::Int4, kai::test::BFloat16<false>, int, float, int, float>(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, void const*, void const*, void const*, unsigned long, void const*, float, float) (test/reference/matmul.cpp:513)
not called
100.0%
-%
0.0%
kai::test::Buffer kai::test::matmul_clamp_nt_t<signed char, float, int, signed char, float, int, float, int, float>(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, void const*, void const*, void const*, unsigned long, void const*, float, float) (test/reference/matmul.cpp:513)
called 66 times
97.2%
45.7%
66.0%
kai::test::Buffer kai::test::matmul_clamp_nt_t<signed char, kai::test::Float16, int, kai::test::Int4, kai::test::Float16, int, float, int, float>(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, void const*, void const*, void const*, unsigned long, void const*, float, float) (test/reference/matmul.cpp:513)
called 920 times
100.0%
-%
63.0%
kai::test::Buffer kai::test::matmul_nt_nt_quantized<kai::test::BFloat16<true>, float, float, kai::test::BFloat16<true>, float, float, float, float, float, float>(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long) (test/reference/matmul.cpp:415)
called 414 times
90.0%
46.8%
53.0%
kai::test::Buffer kai::test::matmul_nt_nt_quantized<signed char, float, int, kai::test::Int4, kai::test::BFloat16<false>, int, float, float, int, float>(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long) (test/reference/matmul.cpp:415)
called 558 times
100.0%
-%
55.0%
kai::test::Buffer kai::test::matmul_nt_t_quantized<signed char, float, int, kai::test::Int4, float, int, float, float, int, float>(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long) (test/reference/matmul.cpp:311)
called 26064 times
100.0%
-%
58.0%
kai::test::Buffer kai::test::matmul_nt_t_quantized<signed char, float, int, kai::test::Int4, kai::test::BFloat16<false>, int, float, float, int, float>(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long) (test/reference/matmul.cpp:311)
called 576 times
92.5%
40.3%
55.0%
kai::test::Buffer kai::test::matmul_nt_t_quantized<signed char, float, int, signed char, float, int, float, float, int, float>(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long) (test/reference/matmul.cpp:311)
called 192 times
100.0%
-%
55.0%
kai::test::Buffer kai::test::matmul_nt_t_quantized<signed char, float, int, signed char, float, int, int, float, int, float>(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long, unsigned long, void const*, void const*, void const*, unsigned long) (test/reference/matmul.cpp:311)
not called
100.0%
-%
0.0%
kai::test::Buffer kai::test::matmul_pack_rhs_nxk_static_quantized<signed char, float, int>(void const*, void const*, float, float, void const*, int, unsigned long, unsigned long, unsigned long, unsigned long) (test/reference/matmul_pack.cpp:22)
called 521 times
100.0%
50.0%
57.0%
called 1042 times
100.0%
-%
100.0%
called 521 times
100.0%
-%
100.0%
called 920 times
100.0%
-%
65.0%
not called
100.0%
35.0%
0.0%
called 521 times
100.0%
66.7%
71.0%
called 521 times
100.0%
-%
83.0%
called 521 times
100.0%
63.6%
83.0%
called 12960 times
100.0%
-%
83.0%
called 6258 times
100.0%
70.0%
83.0%
called 25704 times
100.0%
67.6%
76.0%
called 14050 times
100.0%
-%
72.0%
called 521 times
100.0%
-%
82.0%
called 11534 times
100.0%
-%
81.0%
called 27403 times
100.0%
71.4%
80.0%
called 521 times
100.0%
70.0%
75.0%
called 1042 times
100.0%
-%
90.0%
called 1405 times
100.0%
80.6%
90.0%
called 521 times
100.0%
-%
100.0%
called 721 times
100.0%
-%
83.0%
called 521 times
100.0%
70.0%
83.0%
called 5046 times
100.0%
-%
83.0%
called 66 times
100.0%
70.0%
83.0%
called 579448 times
100.0%
-%
100.0%
called 948549 times
100.0%
-%
100.0%
called 740070 times
100.0%
-%
100.0%
called 1459034 times
100.0%
-%
100.0%
called 884184 times
100.0%
-%
53.0%
called 400 times
100.0%
100.0%
38.0%
called 400 times
73.3%
50.0%
40.0%
called 1063184133 times
100.0%
-%
100.0%
called 11270 times
100.0%
-%
100.0%
called 2656047 times
100.0%
-%
100.0%
called 293823 times
100.0%
-%
100.0%
called 11906396 times
100.0%
-%
100.0%
called 5040386 times
100.0%
-%
100.0%
called 2950667 times
100.0%
-%
100.0%
called 3 times
82.4%
26.2%
100.0%
called 2 times
100.0%
-%
28.0%
called 4 times
82.4%
26.8%
100.0%
called 3 times
85.7%
36.0%
100.0%
called 2 times
100.0%
-%
30.0%
called 200 times
85.7%
17.0%
75.0%
called 4 times
85.7%
36.4%
100.0%
called 3 times
85.7%
36.0%
100.0%
called 2 times
100.0%
-%
30.0%
called 200 times
85.7%
17.0%
75.0%
called 4 times
85.7%
36.4%
100.0%
called 3 times
84.2%
30.8%
100.0%
called 2 times
100.0%
-%
32.0%
called 4 times
84.2%
30.9%
100.0%
called 108 times
100.0%
-%
100.0%
called 72 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 72 times
100.0%
-%
100.0%
called 173820 times
100.0%
-%
100.0%
called 110101 times
100.0%
-%
100.0%
called 119469 times
100.0%
75.0%
85.0%
called 165567 times
100.0%
100.0%
100.0%
called 61527 times
100.0%
100.0%
100.0%
called 61527 times
100.0%
100.0%
100.0%
called 116165 times
100.0%
-%
100.0%
called 21744 times
88.9%
80.0%
50.0%
called 46098 times
63.6%
83.3%
37.0%
called 7266 times
100.0%
100.0%
100.0%
called 4218 times
100.0%
50.0%
100.0%
called 85348 times
100.0%
60.0%
100.0%
called 72240 times
100.0%
-%
100.0%
called 62670 times
100.0%
-%
100.0%
called 5232 times
85.7%
71.4%
51.0%
called 26544 times
85.7%
85.7%
57.0%
called 61596 times
100.0%
-%
100.0%
called 1107 times
100.0%
-%
100.0%
called 1107 times
100.0%
-%
100.0%
called 1107 times
100.0%
-%
100.0%
called 882 times
100.0%
-%
100.0%
called 882 times
100.0%
-%
100.0%
called 882 times
100.0%
-%
100.0%
called 104186 times
100.0%
-%
100.0%
called 48073517 times
100.0%
100.0%
100.0%
not called
0.0%
0.0%
0.0%
called 62070 times
83.3%
75.0%
83.0%
called 84232 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
44.0%
called 180 times
20.8%
15.4%
100.0%
called 120 times
100.0%
-%
33.0%
called 240 times
95.8%
36.2%
100.0%
kai::test::F16Qai8Qsi4CacheData const& kai::test::getV<std::__1::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::F16Qai8Qsi4CacheData, kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::F16Qai8Qsi4CacheData>>(std::__1::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float> const&) (test/common/cache.hpp:91)
called 1848 times
100.0%
-%
100.0%
kai::test::F16Qai8Qsi4CacheData const& kai::test::getV<std::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::F16Qai8Qsi4CacheData, kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::F16Qai8Qsi4CacheData>>(std::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float> const&) (test/common/cache.hpp:91)
called 1848 times
100.0%
-%
100.0%
called 576 times
100.0%
-%
100.0%
called 192 times
100.0%
-%
100.0%
called 576 times
100.0%
-%
100.0%
kai::test::F16Qai8Qsi8CacheData const& kai::test::getV<std::__1::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::F16Qai8Qsi8CacheData, kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::F16Qai8Qsi8CacheData>>(std::__1::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float> const&) (test/common/cache.hpp:91)
called 1848 times
100.0%
-%
100.0%
kai::test::F16Qai8Qsi8CacheData const& kai::test::getV<std::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::F16Qai8Qsi8CacheData, kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::F16Qai8Qsi8CacheData>>(std::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float> const&) (test/common/cache.hpp:91)
called 1848 times
100.0%
-%
100.0%
called 576 times
100.0%
-%
100.0%
called 192 times
100.0%
-%
100.0%
called 576 times
100.0%
-%
100.0%
kai::test::F32Qai8Qsi8CacheData const& kai::test::getV<std::__1::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::F32Qai8Qsi8CacheData, kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::F32Qai8Qsi8CacheData>>(std::__1::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float> const&) (test/common/cache.hpp:91)
called 3696 times
100.0%
-%
100.0%
kai::test::F32Qai8Qsi8CacheData const& kai::test::getV<std::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::F32Qai8Qsi8CacheData, kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float>, kai::test::F32Qai8Qsi8CacheData>>(std::tuple<kai::test::MatMulShape, kai::test::DataFormat, kai::test::DataFormat, kai::test::DataFormat, float> const&) (test/common/cache.hpp:91)
called 1848 times
100.0%
-%
100.0%
called 198 times
100.0%
-%
100.0%
called 66 times
100.0%
-%
100.0%
called 198 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
called 531245280 times
100.0%
100.0%
100.0%
called 15 times
100.0%
-%
100.0%
called 109855622 times
100.0%
-%
100.0%
called 712667014 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 2294 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 3 times
100.0%
31.8%
100.0%
called 2 times
100.0%
-%
27.0%
called 4 times
100.0%
31.0%
100.0%
called 3 times
97.4%
22.5%
100.0%
called 2 times
100.0%
-%
26.0%
called 4 times
97.4%
22.3%
100.0%
called 19345 times
100.0%
-%
100.0%
called 2860 times
100.0%
-%
100.0%
called 3648 times
100.0%
-%
100.0%
not called
0.0%
0.0%
0.0%
called 2908 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
44.0%
called 9990 times
50.0%
35.3%
100.0%
called 6660 times
100.0%
-%
28.0%
called 13320 times
92.9%
40.6%
100.0%
called 3 times
100.0%
-%
44.0%
called 28152 times
25.0%
13.0%
100.0%
called 18768 times
100.0%
-%
28.0%
called 37536 times
90.0%
32.2%
100.0%
called 76177560 times
100.0%
-%
75.0%
called 106638336 times
100.0%
50.0%
75.0%
called 12249501 times
100.0%
20.0%
55.0%
called 7174989285 times
80.0%
50.0%
100.0%
called 23513441632 times
100.0%
-%
100.0%
called 5159859128 times
100.0%
-%
100.0%
called 2318517716 times
100.0%
-%
100.0%
called 252637969 times
100.0%
-%
100.0%
called 7427627254 times
100.0%
-%
100.0%
called 3 times
100.0%
41.7%
100.0%
called 2 times
100.0%
-%
44.0%
called 4 times
100.0%
41.2%
100.0%
called 18 times
100.0%
-%
100.0%
called 18 times
100.0%
-%
100.0%
called 600 times
80.0%
25.0%
50.0%
called 1400 times
80.0%
12.5%
50.0%
called 400 times
80.0%
25.0%
50.0%
called 4 times
100.0%
50.0%
100.0%
called 4 times
100.0%
50.0%
38.0%
called 200 times
100.0%
-%
100.0%
called 200 times
66.7%
0.0%
100.0%
called 600 times
100.0%
25.0%
51.0%
called 600 times
100.0%
-%
100.0%
called 200 times
66.7%
0.0%
100.0%
called 600 times
100.0%
0.0%
100.0%
called 153944 times
100.0%
-%
100.0%
called 4650 times
100.0%
100.0%
100.0%
called 4368 times
100.0%
-%
100.0%
called 4368 times
100.0%
-%
100.0%
called 2184 times
100.0%
-%
100.0%
kai::test::MatMulMethod::main_kernel(unsigned long, unsigned long, unsigned long, void const*, void const*, void const*, void*, unsigned long, unsigned long, unsigned long, float, float) const (test/common/matmul_test_common.hpp:490)
called 4650 times
100.0%
91.7%
85.0%
called 2706 times
100.0%
50.0%
50.0%
called 216 times
100.0%
50.0%
50.0%
called 138708 times
100.0%
50.0%
100.0%
called 1200 times
80.0%
25.0%
50.0%
called 1400 times
80.0%
25.0%
50.0%
called 4 times
100.0%
50.0%
100.0%
called 4 times
100.0%
50.0%
40.0%
called 200 times
100.0%
50.0%
50.0%
called 200 times
100.0%
-%
100.0%
called 200 times
66.7%
0.0%
100.0%
called 600 times
100.0%
25.0%
51.0%
called 600 times
100.0%
-%
100.0%
called 200 times
100.0%
0.0%
100.0%
called 800 times
100.0%
50.0%
50.0%
called 600 times
100.0%
16.7%
50.0%
called 4 times
100.0%
-%
100.0%
called 4 times
100.0%
50.0%
100.0%
called 4 times
100.0%
50.0%
36.0%
called 200 times
100.0%
50.0%
55.0%
called 200 times
100.0%
100.0%
100.0%
called 200 times
100.0%
50.0%
70.0%
called 600 times
100.0%
29.4%
54.0%
called 600 times
100.0%
-%
100.0%
called 200 times
100.0%
50.0%
70.0%
called 600 times
100.0%
16.7%
50.0%
called 3 times
100.0%
-%
44.0%
called 2502 times
18.5%
10.0%
100.0%
called 1668 times
100.0%
-%
30.0%
called 3336 times
96.3%
28.0%
100.0%
called 59329 times
100.0%
-%
100.0%
called 400 times
100.0%
-%
100.0%
called 400 times
100.0%
50.0%
100.0%
called 200 times
100.0%
50.0%
66.0%
called 200 times
96.7%
47.3%
45.0%
called 200 times
100.0%
-%
100.0%
called 200 times
100.0%
-%
100.0%
called 200 times
100.0%
50.0%
66.0%
called 200 times
100.0%
50.0%
60.0%
called 200 times
100.0%
50.0%
50.0%
called 200 times
100.0%
56.7%
73.0%
kai::test::MatMulTb::generate_bias_raw(std::__1::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u>&) (test/nextgen/operators/matmul/matmul_tb.cpp:158)
called 200 times
100.0%
50.0%
53.0%
kai::test::MatMulTb::generate_bias_raw(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) (test/nextgen/operators/matmul/matmul_tb.cpp:158)
not called
0.0%
0.0%
0.0%
kai::test::MatMulTb::generate_lhs_raw(std::__1::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u>&) (test/nextgen/operators/matmul/matmul_tb.cpp:142)
called 200 times
100.0%
50.0%
53.0%
kai::test::MatMulTb::generate_lhs_raw(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) (test/nextgen/operators/matmul/matmul_tb.cpp:142)
not called
0.0%
0.0%
0.0%
kai::test::MatMulTb::generate_rhs_raw(std::__1::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u>&) (test/nextgen/operators/matmul/matmul_tb.cpp:150)
called 200 times
100.0%
50.0%
53.0%
kai::test::MatMulTb::generate_rhs_raw(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) (test/nextgen/operators/matmul/matmul_tb.cpp:150)
not called
0.0%
0.0%
0.0%
kai::test::MatMulTb::generate_test_data(std::__1::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u>&) (test/nextgen/operators/matmul/matmul_tb.cpp:50)
called 200 times
95.2%
50.0%
95.0%
kai::test::MatMulTb::generate_test_data(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) (test/nextgen/operators/matmul/matmul_tb.cpp:50)
not called
0.0%
0.0%
0.0%
called 600 times
100.0%
50.0%
60.0%
called 600 times
100.0%
50.0%
60.0%
called 200 times
100.0%
-%
100.0%
called 200 times
100.0%
-%
100.0%
not called
0.0%
0.0%
0.0%
called 200 times
100.0%
-%
100.0%
called 200 times
100.0%
-%
100.0%
called 600 times
100.0%
50.0%
60.0%
called 600 times
100.0%
33.3%
53.0%
called 600 times
100.0%
40.0%
53.0%
called 600 times
100.0%
33.3%
53.0%
called 400 times
100.0%
-%
100.0%
called 12936 times
100.0%
-%
100.0%
called 1110 times
100.0%
-%
100.0%
called 663 times
100.0%
-%
100.0%
called 1326 times
100.0%
-%
100.0%
called 4800 times
95.4%
50.0%
49.0%
called 6360 times
100.0%
-%
100.0%
called 2076 times
100.0%
-%
100.0%
called 636 times
100.0%
-%
100.0%
called 414 times
100.0%
-%
100.0%
called 828 times
100.0%
-%
100.0%
called 1926 times
96.3%
51.9%
52.0%
called 1038 times
100.0%
-%
100.0%
called 540 times
100.0%
-%
100.0%
called 162 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 540 times
95.2%
50.0%
52.0%
called 270 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
44.0%
called 810 times
95.2%
36.6%
100.0%
called 540 times
100.0%
-%
36.0%
called 1080 times
95.2%
36.5%
100.0%
called 3 times
100.0%
-%
44.0%
called 3114 times
97.2%
38.7%
100.0%
called 2076 times
100.0%
-%
36.0%
called 4152 times
95.8%
37.3%
100.0%
called 3 times
100.0%
-%
44.0%
called 4824 times
82.9%
28.1%
100.0%
called 3234 times
100.0%
-%
34.0%
called 6414 times
90.8%
29.9%
100.0%
called 3 times
100.0%
-%
44.0%
called 4824 times
19.4%
13.6%
100.0%
called 3234 times
100.0%
-%
33.0%
called 6414 times
97.2%
32.3%
100.0%
called 3 times
100.0%
-%
44.0%
called 4824 times
96.2%
30.5%
100.0%
called 3234 times
100.0%
-%
33.0%
called 6414 times
96.2%
30.2%
100.0%
called 3 times
100.0%
-%
44.0%
called 4824 times
15.6%
9.9%
100.0%
called 3234 times
100.0%
-%
34.0%
called 6414 times
97.8%
32.2%
100.0%
called 4704 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
44.0%
called 3528 times
97.4%
34.7%
100.0%
called 2352 times
100.0%
-%
37.0%
called 4704 times
97.4%
34.6%
100.0%
called 3 times
100.0%
-%
44.0%
called 3528 times
97.4%
34.7%
100.0%
called 2352 times
100.0%
-%
37.0%
called 4704 times
97.4%
34.6%
100.0%
called 5376 times
100.0%
-%
100.0%
called 2688 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
44.0%
called 8064 times
97.4%
36.1%
100.0%
called 5376 times
100.0%
-%
38.0%
called 10752 times
97.4%
36.0%
100.0%
called 5376 times
100.0%
-%
100.0%
called 2688 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
44.0%
called 8064 times
97.2%
35.5%
100.0%
called 5376 times
100.0%
-%
37.0%
called 10752 times
97.2%
35.4%
100.0%
called 67200 times
100.0%
-%
100.0%
called 33600 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
44.0%
called 50400 times
93.9%
40.5%
100.0%
called 33600 times
100.0%
-%
40.0%
called 67200 times
90.9%
36.8%
100.0%
called 3 times
100.0%
-%
44.0%
called 50400 times
100.0%
40.8%
100.0%
called 33600 times
100.0%
-%
38.0%
called 67200 times
97.5%
37.5%
100.0%
called 28800 times
100.0%
-%
100.0%
called 14400 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
44.0%
called 7200 times
100.0%
55.3%
100.0%
called 4800 times
100.0%
-%
39.0%
called 9279360 times
85.7%
50.0%
100.0%
called 9600 times
94.4%
44.4%
100.0%
called 3 times
100.0%
-%
44.0%
called 7200 times
100.0%
55.3%
100.0%
called 4800 times
100.0%
-%
37.0%
called 9279360 times
87.5%
50.0%
100.0%
called 9600 times
94.4%
44.4%
100.0%
called 3 times
100.0%
-%
44.0%
called 7200 times
100.0%
55.0%
100.0%
called 4800 times
100.0%
-%
39.0%
called 10310400 times
66.7%
50.0%
100.0%
called 9600 times
94.7%
44.7%
100.0%
called 3 times
100.0%
-%
44.0%
called 7200 times
100.0%
55.3%
100.0%
called 4800 times
100.0%
-%
39.0%
called 10310400 times
75.0%
50.0%
100.0%
called 9600 times
94.4%
44.4%
100.0%
called 3 times
100.0%
-%
44.0%
called 7200 times
95.2%
30.6%
100.0%
called 4800 times
100.0%
-%
30.0%
called 9600 times
90.5%
23.3%
100.0%
called 3 times
100.0%
-%
44.0%
called 7200 times
95.2%
30.6%
100.0%
called 4800 times
100.0%
-%
30.0%
called 9600 times
90.5%
23.3%
100.0%
called 14784 times
100.0%
-%
100.0%
called 7392 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
44.0%
called 5544 times
96.1%
34.6%
100.0%
called 3696 times
100.0%
-%
37.0%
called 7392 times
94.8%
33.1%
100.0%
called 3 times
100.0%
-%
44.0%
called 5544 times
96.1%
35.0%
100.0%
called 3696 times
100.0%
-%
37.0%
called 7392 times
94.8%
33.5%
100.0%
called 3 times
100.0%
-%
44.0%
called 5544 times
100.0%
42.5%
100.0%
called 3696 times
100.0%
-%
41.0%
called 7392 times
92.9%
31.6%
100.0%
called 3 times
100.0%
-%
44.0%
called 5544 times
100.0%
37.0%
100.0%
called 3696 times
100.0%
-%
38.0%
called 7392 times
93.8%
28.8%
100.0%
called 67200 times
100.0%
-%
100.0%
called 33600 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
44.0%
called 50400 times
93.8%
40.0%
100.0%
called 33600 times
100.0%
-%
39.0%
called 67200 times
90.6%
36.1%
100.0%
called 3 times
100.0%
-%
44.0%
called 50400 times
100.0%
40.9%
100.0%
called 33600 times
100.0%
-%
39.0%
called 67200 times
97.2%
37.7%
100.0%
called 5460 times
100.0%
-%
100.0%
called 2316 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
44.0%
called 2592 times
92.9%
34.4%
100.0%
called 1820 times
100.0%
-%
37.0%
called 3364 times
92.9%
34.1%
100.0%
called 3 times
100.0%
-%
44.0%
called 2592 times
95.5%
30.6%
100.0%
called 1820 times
100.0%
-%
30.0%
called 3364 times
95.5%
30.0%
100.0%
called 3 times
100.0%
-%
44.0%
called 2592 times
95.2%
30.6%
100.0%
called 1820 times
100.0%
-%
30.0%
called 3364 times
95.2%
30.0%
100.0%
called 24912 times
100.0%
-%
100.0%
called 143700 times
100.0%
-%
51.0%
called 770952 times
100.0%
-%
100.0%
called 770952 times
100.0%
-%
100.0%
called 770952 times
100.0%
-%
100.0%
called 770952 times
100.0%
-%
100.0%
called 62070 times
100.0%
-%
100.0%
called 62070 times
100.0%
-%
100.0%
called 352 times
100.0%
-%
100.0%
called 176 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
44.0%
called 528 times
95.0%
34.6%
100.0%
called 352 times
100.0%
-%
33.0%
called 704 times
95.0%
34.5%
100.0%
called 162 times
100.0%
50.0%
100.0%
called 108 times
100.0%
-%
100.0%
called 80838 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 180 times
100.0%
-%
100.0%
called 5648 times
100.0%
-%
100.0%
called 5640 times
100.0%
-%
100.0%
called 600 times
100.0%
43.8%
50.0%
called 3000 times
94.4%
37.5%
60.0%
called 6255 times
87.5%
50.0%
75.0%
called 800 times
100.0%
-%
100.0%
kai::test::PlainFormat::generate_random(kai::test::Span<unsigned long const>, std::__1::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u>&) const (test/nextgen/format/plain_format.cpp:70)
called 600 times
87.5%
25.0%
33.0%
kai::test::PlainFormat::generate_random(kai::test::Span<unsigned long const>, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) const (test/nextgen/format/plain_format.cpp:70)
not called
0.0%
0.0%
0.0%
called 1945 times
100.0%
33.3%
83.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 5644 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 6 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat> kai::test::make_poly<kai::test::Block2dRowFormat, int, int, int, bool, kai::test::DataType, std::__1::array<kai::test::DataType, 0ul>, std::__1::array<kai::test::DataType, 2ul>>(int&&, int&&, int&&, bool&&, kai::test::DataType&&, std::__1::array<kai::test::DataType, 0ul>&&, std::__1::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:150)
called 1 time
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat> kai::test::make_poly<kai::test::Block2dRowFormat, int, int, int, bool, kai::test::DataType, std::array<kai::test::DataType, 0ul>, std::array<kai::test::DataType, 2ul>>(int&&, int&&, int&&, bool&&, kai::test::DataType&&, std::array<kai::test::DataType, 0ul>&&, std::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:150)
called 2 times
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat> kai::test::make_poly<kai::test::Block2dRowFormat, unsigned long long, int, int, bool, kai::test::DataType, std::__1::array<kai::test::DataType, 0ul>, std::__1::array<kai::test::DataType, 2ul>>(unsigned long long&&, int&&, int&&, bool&&, kai::test::DataType&&, std::__1::array<kai::test::DataType, 0ul>&&, std::__1::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:150)
called 1 time
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat> kai::test::make_poly<kai::test::Block2dRowFormat, unsigned long long, int, int, bool, kai::test::DataType, std::__1::array<kai::test::DataType, 0ul>, std::__1::array<kai::test::DataType, 3ul>>(unsigned long long&&, int&&, int&&, bool&&, kai::test::DataType&&, std::__1::array<kai::test::DataType, 0ul>&&, std::__1::array<kai::test::DataType, 3ul>&&) (test/nextgen/common/poly.hpp:150)
called 4 times
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat> kai::test::make_poly<kai::test::Block2dRowFormat, unsigned long&, unsigned long&, int, bool, kai::test::DataType, std::__1::array<kai::test::DataType, 0ul>, std::__1::array<kai::test::DataType, 2ul>>(unsigned long&, unsigned long&, int&&, bool&&, kai::test::DataType&&, std::__1::array<kai::test::DataType, 0ul>&&, std::__1::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:150)
called 2 times
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat> kai::test::make_poly<kai::test::Block2dRowFormat, unsigned long&, unsigned long&, int, bool, kai::test::DataType, std::array<kai::test::DataType, 0ul>, std::array<kai::test::DataType, 2ul>>(unsigned long&, unsigned long&, int&&, bool&&, kai::test::DataType&&, std::array<kai::test::DataType, 0ul>&&, std::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:150)
called 4 times
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat> kai::test::make_poly<kai::test::Block2dRowFormat, unsigned long, int, int, bool, kai::test::DataType, std::array<kai::test::DataType, 0ul>, std::array<kai::test::DataType, 2ul>>(unsigned long&&, int&&, int&&, bool&&, kai::test::DataType&&, std::array<kai::test::DataType, 0ul>&&, std::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:150)
called 2 times
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat> kai::test::make_poly<kai::test::Block2dRowFormat, unsigned long, int, int, bool, kai::test::DataType, std::array<kai::test::DataType, 0ul>, std::array<kai::test::DataType, 3ul>>(unsigned long&&, int&&, int&&, bool&&, kai::test::DataType&&, std::array<kai::test::DataType, 0ul>&&, std::array<kai::test::DataType, 3ul>&&) (test/nextgen/common/poly.hpp:150)
called 8 times
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat>::Poly<kai::test::Block2dRowFormat, int, int, int, bool, kai::test::DataType, std::__1::array<kai::test::DataType, 0ul>, std::__1::array<kai::test::DataType, 2ul>>(std::__1::in_place_type_t<kai::test::Block2dRowFormat>, int&&, int&&, int&&, bool&&, kai::test::DataType&&, std::__1::array<kai::test::DataType, 0ul>&&, std::__1::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:98)
called 2 times
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat>::Poly<kai::test::Block2dRowFormat, int, int, int, bool, kai::test::DataType, std::array<kai::test::DataType, 0ul>, std::array<kai::test::DataType, 2ul>>(std::in_place_type_t<kai::test::Block2dRowFormat>, int&&, int&&, int&&, bool&&, kai::test::DataType&&, std::array<kai::test::DataType, 0ul>&&, std::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:98)
called 2 times
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat>::Poly<kai::test::Block2dRowFormat, unsigned long long, int, int, bool, kai::test::DataType, std::__1::array<kai::test::DataType, 0ul>, std::__1::array<kai::test::DataType, 2ul>>(std::__1::in_place_type_t<kai::test::Block2dRowFormat>, unsigned long long&&, int&&, int&&, bool&&, kai::test::DataType&&, std::__1::array<kai::test::DataType, 0ul>&&, std::__1::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:98)
called 2 times
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat>::Poly<kai::test::Block2dRowFormat, unsigned long long, int, int, bool, kai::test::DataType, std::__1::array<kai::test::DataType, 0ul>, std::__1::array<kai::test::DataType, 3ul>>(std::__1::in_place_type_t<kai::test::Block2dRowFormat>, unsigned long long&&, int&&, int&&, bool&&, kai::test::DataType&&, std::__1::array<kai::test::DataType, 0ul>&&, std::__1::array<kai::test::DataType, 3ul>&&) (test/nextgen/common/poly.hpp:98)
called 8 times
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat>::Poly<kai::test::Block2dRowFormat, unsigned long&, unsigned long&, int, bool, kai::test::DataType, std::__1::array<kai::test::DataType, 0ul>, std::__1::array<kai::test::DataType, 2ul>>(std::__1::in_place_type_t<kai::test::Block2dRowFormat>, unsigned long&, unsigned long&, int&&, bool&&, kai::test::DataType&&, std::__1::array<kai::test::DataType, 0ul>&&, std::__1::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:98)
called 4 times
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat>::Poly<kai::test::Block2dRowFormat, unsigned long&, unsigned long&, int, bool, kai::test::DataType, std::array<kai::test::DataType, 0ul>, std::array<kai::test::DataType, 2ul>>(std::in_place_type_t<kai::test::Block2dRowFormat>, unsigned long&, unsigned long&, int&&, bool&&, kai::test::DataType&&, std::array<kai::test::DataType, 0ul>&&, std::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:98)
called 4 times
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat>::Poly<kai::test::Block2dRowFormat, unsigned long, int, int, bool, kai::test::DataType, std::array<kai::test::DataType, 0ul>, std::array<kai::test::DataType, 2ul>>(std::in_place_type_t<kai::test::Block2dRowFormat>, unsigned long&&, int&&, int&&, bool&&, kai::test::DataType&&, std::array<kai::test::DataType, 0ul>&&, std::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:98)
called 2 times
100.0%
-%
100.0%
kai::test::Poly<kai::test::Block2dRowFormat>::Poly<kai::test::Block2dRowFormat, unsigned long, int, int, bool, kai::test::DataType, std::array<kai::test::DataType, 0ul>, std::array<kai::test::DataType, 3ul>>(std::in_place_type_t<kai::test::Block2dRowFormat>, unsigned long&&, int&&, int&&, bool&&, kai::test::DataType&&, std::array<kai::test::DataType, 0ul>&&, std::array<kai::test::DataType, 3ul>&&) (test/nextgen/common/poly.hpp:98)
called 8 times
100.0%
-%
100.0%
called 32 times
100.0%
-%
100.0%
called 7264 times
100.0%
-%
100.0%
called 32 times
100.0%
-%
100.0%
called 6816 times
100.0%
-%
100.0%
called 1600 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 2448 times
100.0%
-%
100.0%
called 1145 times
100.0%
-%
100.0%
called 3745 times
100.0%
-%
100.0%
called 14455 times
100.0%
-%
100.0%
not called
0.0%
0.0%
0.0%
called 10960 times
100.0%
-%
100.0%
called 1200 times
100.0%
-%
100.0%
called 36 times
100.0%
-%
100.0%
called 2400 times
100.0%
-%
100.0%
called 24 times
100.0%
-%
100.0%
called 24 times
100.0%
-%
100.0%
called 2448 times
100.0%
-%
100.0%
called 15336 times
100.0%
100.0%
100.0%
called 30672 times
100.0%
100.0%
100.0%
called 256904 times
100.0%
-%
100.0%
called 513808 times
100.0%
-%
100.0%
called 256784 times
100.0%
-%
100.0%
called 513568 times
100.0%
-%
100.0%
called 120 times
100.0%
-%
100.0%
called 240 times
100.0%
-%
100.0%
called 120 times
100.0%
-%
100.0%
called 18768 times
100.0%
-%
100.0%
called 6660 times
100.0%
-%
100.0%
called 15336 times
100.0%
-%
100.0%
called 16088 times
100.0%
58.3%
60.0%
called 192 times
100.0%
50.0%
42.0%
called 240 times
100.0%
-%
100.0%
called 37536 times
100.0%
-%
100.0%
called 13320 times
100.0%
-%
100.0%
called 30672 times
100.0%
-%
100.0%
called 32176 times
100.0%
57.1%
53.0%
called 384 times
100.0%
50.0%
40.0%
called 192 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
44.0%
called 288 times
96.9%
31.4%
100.0%
called 192 times
100.0%
-%
33.0%
called 384 times
96.9%
31.2%
100.0%
called 30608 times
100.0%
-%
100.0%
called 16088 times
100.0%
-%
50.0%
called 16088 times
88.2%
40.6%
30.0%
called 15304 times
100.0%
100.0%
100.0%
called 24132 times
100.0%
-%
100.0%
called 2488 times
100.0%
100.0%
100.0%
called 8044 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
44.0%
called 3372 times
96.0%
34.2%
100.0%
called 2136 times
100.0%
-%
34.0%
called 4496 times
96.0%
34.0%
100.0%
called 3 times
100.0%
-%
44.0%
called 3372 times
95.0%
29.2%
100.0%
called 2136 times
100.0%
-%
30.0%
called 4496 times
95.0%
28.9%
100.0%
called 3 times
100.0%
-%
44.0%
called 3372 times
92.6%
42.0%
100.0%
called 2136 times
100.0%
-%
41.0%
called 4496 times
92.6%
41.7%
100.0%
called 3 times
100.0%
-%
44.0%
called 3372 times
96.0%
30.8%
100.0%
called 2136 times
100.0%
-%
34.0%
called 4496 times
96.0%
31.9%
100.0%
called 3 times
100.0%
-%
44.0%
called 3372 times
93.3%
36.2%
100.0%
called 2136 times
100.0%
-%
30.0%
called 4496 times
93.3%
35.7%
100.0%
called 3 times
100.0%
-%
44.0%
called 3372 times
96.3%
32.5%
100.0%
called 2136 times
100.0%
-%
31.0%
called 4496 times
96.3%
32.1%
100.0%
called 3 times
100.0%
-%
44.0%
called 3372 times
94.7%
36.2%
100.0%
called 2136 times
100.0%
-%
30.0%
called 4496 times
94.7%
35.7%
100.0%
called 126862 times
100.0%
-%
100.0%
called 126862 times
100.0%
-%
100.0%
called 126862 times
100.0%
-%
100.0%
called 24 times
100.0%
-%
100.0%
called 24 times
100.0%
-%
100.0%
called 266318 times
100.0%
-%
100.0%
called 143617143 times
100.0%
100.0%
100.0%
called 104876614 times
100.0%
-%
100.0%
called 130194022 times
100.0%
-%
100.0%
called 555848 times
100.0%
-%
100.0%
called 36271160 times
100.0%
-%
100.0%
called 37969813 times
100.0%
-%
100.0%
called 15410758 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 84 times
96.6%
50.0%
50.0%
called 2352 times
100.0%
75.0%
100.0%
called 2352 times
100.0%
71.4%
70.0%
called 2 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 96 times
96.3%
50.0%
48.0%
called 1848 times
100.0%
75.0%
100.0%
called 1848 times
100.0%
71.4%
70.0%
called 2 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 96 times
96.3%
50.0%
48.0%
called 1848 times
100.0%
75.0%
100.0%
called 1848 times
100.0%
71.4%
70.0%
called 2 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 33 times
97.0%
49.3%
47.0%
called 3696 times
100.0%
75.0%
100.0%
called 3696 times
100.0%
71.4%
70.0%
called 2 times
100.0%
-%
100.0%
kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, kai::test::(anonymous namespace)::TestData>::ReferenceGenerator() (test/common/cache.hpp:80)
called 2 times
100.0%
-%
100.0%
kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, kai::test::(anonymous namespace)::TestData>::generate_reference(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/tests/matmul_clamp_qai8dxp_qsi4c32p_test.cpp:664)
called 522 times
95.0%
51.6%
46.0%
kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, kai::test::(anonymous namespace)::TestData>::getRG() (test/common/cache.hpp:66)
called 1300 times
100.0%
-%
100.0%
kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, kai::test::(anonymous namespace)::TestData>::get_test_reference(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:71)
called 1300 times
100.0%
-%
70.0%
kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, kai::test::(anonymous namespace)::TestData>::~ReferenceGenerator() (test/common/cache.hpp:65)
called 2 times
100.0%
-%
100.0%
kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, kai::test::(anonymous namespace)::BF16TestData>::ReferenceGenerator() (test/common/cache.hpp:80)
called 2 times
100.0%
-%
100.0%
kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, kai::test::(anonymous namespace)::BF16TestData>::generate_reference(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/tests/matmul_clamp_qai8dxp_qsi4c32p_test.cpp:818)
called 96 times
96.7%
51.8%
45.0%
kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, kai::test::(anonymous namespace)::BF16TestData>::getRG() (test/common/cache.hpp:66)
called 96 times
100.0%
75.0%
100.0%
kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, kai::test::(anonymous namespace)::BF16TestData>::get_test_reference(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:71)
called 96 times
100.0%
57.1%
60.0%
kai::test::ReferenceGenerator<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, kai::test::(anonymous namespace)::BF16TestData>::~ReferenceGenerator() (test/common/cache.hpp:65)
called 2 times
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 84 times
96.6%
50.0%
49.0%
called 2352 times
100.0%
75.0%
100.0%
called 2352 times
100.0%
71.4%
70.0%
called 1 time
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 96 times
96.3%
50.0%
46.0%
called 1848 times
100.0%
75.0%
100.0%
called 1848 times
100.0%
71.4%
70.0%
called 1 time
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 96 times
96.3%
50.0%
46.0%
called 1848 times
100.0%
75.0%
100.0%
called 1848 times
100.0%
71.4%
70.0%
called 1 time
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 33 times
97.0%
49.1%
45.0%
called 1848 times
100.0%
75.0%
100.0%
called 1848 times
100.0%
71.4%
70.0%
called 1 time
100.0%
-%
100.0%
kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, kai::test::(anonymous namespace)::TestData>::ReferenceGenerator() (test/common/cache.hpp:80)
called 1 time
100.0%
-%
100.0%
kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, kai::test::(anonymous namespace)::TestData>::generate_reference(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/tests/matmul_clamp_qai8dxp_qsi4c32p_test.cpp:664)
called 420 times
95.0%
51.6%
46.0%
kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, kai::test::(anonymous namespace)::TestData>::getRG() (test/common/cache.hpp:66)
called 1188 times
100.0%
-%
100.0%
kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, kai::test::(anonymous namespace)::TestData>::get_test_reference(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:71)
called 1188 times
100.0%
-%
70.0%
kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, kai::test::(anonymous namespace)::TestData>::~ReferenceGenerator() (test/common/cache.hpp:65)
called 1 time
100.0%
-%
100.0%
kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, kai::test::(anonymous namespace)::BF16TestData>::ReferenceGenerator() (test/common/cache.hpp:80)
called 1 time
100.0%
-%
100.0%
kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, kai::test::(anonymous namespace)::BF16TestData>::generate_reference(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/tests/matmul_clamp_qai8dxp_qsi4c32p_test.cpp:818)
called 96 times
96.7%
51.8%
45.0%
kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, kai::test::(anonymous namespace)::BF16TestData>::getRG() (test/common/cache.hpp:66)
called 96 times
100.0%
75.0%
100.0%
kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, kai::test::(anonymous namespace)::BF16TestData>::get_test_reference(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:71)
called 96 times
100.0%
57.1%
60.0%
kai::test::ReferenceGenerator<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, kai::test::(anonymous namespace)::BF16TestData>::~ReferenceGenerator() (test/common/cache.hpp:65)
called 1 time
100.0%
-%
100.0%
called 113619 times
100.0%
-%
100.0%
called 116240 times
100.0%
-%
100.0%
called 72 times
100.0%
-%
100.0%
called 72 times
100.0%
-%
100.0%
called 2292 times
100.0%
-%
100.0%
called 36 times
100.0%
-%
100.0%
called 72 times
100.0%
-%
100.0%
called 72 times
100.0%
-%
100.0%
called 2292 times
100.0%
-%
100.0%
called 36 times
100.0%
-%
100.0%
called 256 times
100.0%
-%
100.0%
called 136 times
100.0%
-%
100.0%
called 120 times
100.0%
-%
100.0%
called 120 times
100.0%
-%
100.0%
called 80 times
100.0%
-%
100.0%
called 16 times
100.0%
-%
100.0%
called 16 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 96 times
100.0%
50.0%
66.0%
called 96 times
100.0%
50.0%
66.0%
called 8 times
100.0%
-%
100.0%
called 9 times
100.0%
-%
100.0%
called 6 times
100.0%
-%
100.0%
called 6 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 3 times
100.0%
50.0%
66.0%
called 3 times
100.0%
50.0%
66.0%
called 400 times
100.0%
-%
100.0%
called 400 times
100.0%
-%
100.0%
called 1400 times
75.0%
25.0%
50.0%
not called
100.0%
-%
0.0%
called 3600 times
100.0%
-%
100.0%
called 2400 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 2000 times
100.0%
-%
100.0%
called 2600 times
100.0%
-%
50.0%
called 5600 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 10545 times
75.0%
25.0%
50.0%
called 74740 times
100.0%
-%
100.0%
called 333377 times
100.0%
-%
100.0%
called 314692 times
100.0%
-%
100.0%
called 18685 times
100.0%
50.0%
66.0%
called 314692 times
100.0%
-%
100.0%
called 1130 times
100.0%
-%
100.0%
called 436445250 times
100.0%
-%
100.0%
called 22540 times
100.0%
-%
100.0%
called 110 times
100.0%
-%
100.0%
called 18685 times
100.0%
25.0%
66.0%
called 246620807 times
100.0%
-%
100.0%
called 2800 times
100.0%
-%
100.0%
not called
100.0%
25.0%
0.0%
called 246617207 times
100.0%
-%
100.0%
called 198364 times
0.0%
0.0%
50.0%
called 218024261 times
75.0%
25.0%
50.0%
called 37370 times
100.0%
-%
100.0%
called 314692 times
100.0%
-%
100.0%
called 314692 times
100.0%
-%
100.0%
called 30711416 times
100.0%
-%
100.0%
called 18685 times
100.0%
50.0%
66.0%
called 12625992 times
100.0%
-%
100.0%
called 400 times
100.0%
-%
100.0%
called 12625992 times
100.0%
-%
100.0%
called 29647 times
75.0%
25.0%
50.0%
called 7629628 times
75.0%
25.0%
50.0%
called 62730 times
100.0%
-%
100.0%
called 25855 times
100.0%
-%
100.0%
called 14800 times
100.0%
-%
100.0%
not called
0.0%
0.0%
0.0%
called 14800 times
100.0%
-%
100.0%
called 5400 times
100.0%
-%
100.0%
called 6855 times
100.0%
50.0%
66.0%
called 1200 times
100.0%
-%
100.0%
called 536156 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 1200 times
0.0%
-%
100.0%
called 23200 times
100.0%
-%
100.0%
called 3600 times
100.0%
-%
100.0%
called 10400 times
100.0%
-%
100.0%
called 570501 times
75.0%
25.0%
50.0%
called 12255 times
100.0%
50.0%
66.0%
called 6255 times
100.0%
-%
100.0%
called 12255 times
100.0%
50.0%
66.0%
called 50255 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 16 times
100.0%
-%
100.0%
called 200 times
100.0%
37.5%
56.0%
called 200 times
100.0%
46.4%
50.0%
not called
100.0%
-%
0.0%
called 2200 times
100.0%
-%
100.0%
called 5400 times
100.0%
50.0%
63.0%
called 3600 times
100.0%
-%
100.0%
called 10525 times
100.0%
-%
100.0%
called 1800 times
100.0%
-%
100.0%
called 3400 times
100.0%
-%
100.0%
called 2600 times
100.0%
-%
100.0%
called 3200 times
100.0%
25.0%
55.0%
called 4745 times
87.5%
40.0%
58.0%
called 5400 times
87.5%
33.3%
58.0%
called 400 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 4 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
100.0%
called 3 times
100.0%
100.0%
100.0%
called 2 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
100.0%
called 1272221 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
called 1272221 times
100.0%
-%
100.0%
called 3816663 times
100.0%
25.0%
55.0%
called 69119703 times
100.0%
100.0%
100.0%
called 1570206336 times
100.0%
-%
100.0%
called 1272221 times
100.0%
-%
100.0%
called 3816663 times
100.0%
-%
100.0%
called 1272221 times
100.0%
-%
100.0%
called 320687818 times
100.0%
-%
100.0%
called 389807521 times
100.0%
-%
100.0%
called 22 times
93.3%
47.1%
100.0%
called 4 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 16 times
100.0%
-%
100.0%
called 16 times
100.0%
-%
100.0%
called 16 times
100.0%
-%
100.0%
called 44 times
100.0%
-%
100.0%
called 60 times
100.0%
-%
100.0%
called 26 times
100.0%
-%
100.0%
called 26 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 20 times
100.0%
-%
100.0%
called 40 times
100.0%
-%
100.0%
called 40 times
100.0%
-%
100.0%
called 16 times
100.0%
-%
100.0%
called 16 times
100.0%
-%
100.0%
called 16 times
100.0%
-%
100.0%
called 16 times
100.0%
-%
100.0%
called 16 times
100.0%
-%
100.0%
called 16 times
100.0%
-%
100.0%
called 22 times
100.0%
-%
100.0%
called 22 times
100.0%
-%
100.0%
called 22 times
100.0%
-%
100.0%
kai::test::UkernelVariantCustom<kai_matmul_clamp_f32_qai8dxp_qsi4cxp_ukernel>::UkernelVariantCustom(kai_matmul_clamp_f32_qai8dxp_qsi4cxp_ukernel, std::__1::basic_string_view<char, std::__1::char_traits<char>>, std::__1::function<bool ()> const&, std::__1::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)>, std::__1::function<unsigned long (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)>, std::__1::function<unsigned long (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)>, std::__1::function<unsigned long (unsigned long, unsigned long)>, kai::test::RhsPackType) (test/tests/matmul_clamp_f32_qai8dxp_qsi4cxp_test.cpp:74)
called 40 times
100.0%
49.6%
100.0%
kai::test::UkernelVariantCustom<kai_matmul_clamp_f32_qai8dxp_qsi4cxp_ukernel>::UkernelVariantCustom(kai_matmul_clamp_f32_qai8dxp_qsi4cxp_ukernel, std::basic_string_view<char, std::char_traits<char>>, std::function<bool ()> const&, std::function<void (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned char const*, float const*, float const*, void*, unsigned long, kai_rhs_pack_qs4cxs1s0_param const*)>, std::function<unsigned long (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)>, std::function<unsigned long (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)>, std::function<unsigned long (unsigned long, unsigned long)>, kai::test::RhsPackType) (test/tests/matmul_clamp_f32_qai8dxp_qsi4cxp_test.cpp:74)
called 40 times
100.0%
48.8%
100.0%
called 40 times
100.0%
-%
100.0%
called 1728 times
100.0%
50.0%
100.0%
called 1035 times
100.0%
-%
100.0%
called 2014545 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 1224 times
100.0%
-%
100.0%
called 702 times
100.0%
-%
100.0%
called 1369212 times
100.0%
-%
100.0%
called 1044 times
100.0%
-%
100.0%
called 1601 times
100.0%
-%
100.0%
called 3198 times
92.3%
72.2%
56.0%
called 33960 times
100.0%
58.3%
70.0%
called 11381 times
100.0%
60.0%
68.0%
called 60270 times
53.3%
42.3%
31.0%
called 21420 times
100.0%
58.3%
63.0%
called 2178 times
100.0%
-%
100.0%
called 7249 times
100.0%
-%
100.0%
called 101026 times
100.0%
-%
100.0%
called 2460 times
100.0%
50.0%
100.0%
called 8118 times
100.0%
50.0%
100.0%
called 13004 times
100.0%
-%
100.0%
called 47906 times
100.0%
-%
100.0%
called 2460 times
100.0%
50.0%
100.0%
called 2706 times
100.0%
50.0%
100.0%
called 20908 times
100.0%
-%
100.0%
called 95636 times
100.0%
-%
100.0%
called 657 times
100.0%
-%
100.0%
called 2502 times
100.0%
100.0%
75.0%
called 3 times
92.9%
50.0%
42.0%
called 3 times
92.3%
50.0%
44.0%
called 3 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 6 times
88.9%
50.0%
40.0%
called 43128 times
83.3%
50.0%
54.0%
called 22016 times
83.3%
41.7%
41.0%
called 159126 times
100.0%
-%
100.0%
called 159126 times
100.0%
100.0%
100.0%
called 78170 times
100.0%
50.0%
100.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 302955 times
100.0%
-%
100.0%
called 5730 times
58.3%
50.0%
35.0%
called 11315 times
100.0%
100.0%
75.0%
called 50116 times
100.0%
100.0%
100.0%
called 25079 times
100.0%
100.0%
100.0%
called 3 times
100.0%
50.0%
100.0%
called 3 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 100 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 100 times
100.0%
50.0%
100.0%
called 3 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 100 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 100 times
92.9%
50.0%
100.0%
called 15 times
100.0%
-%
100.0%
called 18 times
100.0%
-%
100.0%
called 12 times
100.0%
75.0%
85.0%
called 36 times
66.7%
50.0%
50.0%
called 18 times
66.7%
50.0%
50.0%
called 18 times
66.7%
50.0%
50.0%
called 18 times
66.7%
50.0%
50.0%
called 18 times
66.7%
50.0%
50.0%
called 18 times
66.7%
50.0%
50.0%
called 18 times
66.7%
50.0%
50.0%
called 18 times
66.7%
50.0%
50.0%
called 18 times
66.7%
50.0%
50.0%
called 36 times
66.7%
50.0%
50.0%
called 36 times
66.7%
50.0%
50.0%
called 36 times
66.7%
50.0%
50.0%
called 36 times
66.7%
50.0%
50.0%
called 36 times
66.7%
50.0%
50.0%
called 18 times
66.7%
50.0%
50.0%
called 18 times
66.7%
50.0%
50.0%
called 18 times
66.7%
50.0%
50.0%
called 36 times
66.7%
50.0%
50.0%
called 36 times
66.7%
50.0%
50.0%
called 36 times
66.7%
50.0%
50.0%
called 18 times
66.7%
50.0%
50.0%
called 12 times
100.0%
75.0%
85.0%
called 72 times
66.7%
50.0%
50.0%
called 72 times
66.7%
50.0%
50.0%
called 72 times
100.0%
66.7%
66.0%
called 72 times
66.7%
50.0%
50.0%
called 72 times
100.0%
66.7%
66.0%
called 72 times
66.7%
50.0%
50.0%
called 72 times
66.7%
50.0%
50.0%
called 72 times
100.0%
66.7%
66.0%
called 72 times
66.7%
50.0%
50.0%
called 72 times
66.7%
50.0%
50.0%
called 72 times
100.0%
66.7%
66.0%
called 72 times
66.7%
50.0%
50.0%
called 12 times
100.0%
75.0%
85.0%
called 39 times
66.7%
50.0%
50.0%
called 39 times
66.7%
50.0%
50.0%
called 39 times
66.7%
50.0%
50.0%
called 39 times
66.7%
50.0%
50.0%
called 39 times
66.7%
50.0%
50.0%
called 39 times
66.7%
50.0%
50.0%
called 39 times
66.7%
50.0%
50.0%
called 39 times
66.7%
50.0%
50.0%
called 39 times
66.7%
50.0%
50.0%
called 39 times
66.7%
50.0%
50.0%
called 39 times
66.7%
50.0%
50.0%
called 39 times
66.7%
50.0%
50.0%
called 39 times
66.7%
50.0%
50.0%
called 39 times
66.7%
50.0%
50.0%
called 39 times
66.7%
50.0%
50.0%
called 75195 times
83.3%
50.0%
75.0%
called 222 times
100.0%
32.5%
9.0%
called 444 times
100.0%
33.3%
9.0%
called 3 times
100.0%
-%
40.0%
called 408 times
100.0%
32.5%
10.0%
called 816 times
100.0%
33.3%
10.0%
called 3 times
100.0%
-%
44.0%
called 60 times
100.0%
34.4%
11.0%
called 120 times
100.0%
35.3%
11.0%
called 3 times
100.0%
-%
37.0%
called 96 times
100.0%
31.8%
8.0%
called 192 times
100.0%
32.6%
8.0%
called 3 times
100.0%
-%
39.0%
called 1260 times
100.0%
-%
9.0%
called 2520 times
100.0%
-%
9.0%
called 9 times
100.0%
-%
50.0%
called 750 times
100.0%
30.4%
7.0%
called 1500 times
100.0%
31.0%
7.0%
called 3 times
100.0%
-%
50.0%
called 1344 times
100.0%
31.8%
8.0%
called 2688 times
100.0%
32.6%
8.0%
called 21 times
100.0%
-%
39.0%
called 1008 times
100.0%
31.2%
7.0%
called 2016 times
100.0%
32.0%
7.0%
called 21 times
100.0%
-%
38.0%
called 1344 times
100.0%
31.8%
8.0%
called 2688 times
100.0%
32.6%
8.0%
called 21 times
100.0%
-%
39.0%
called 2688 times
100.0%
31.8%
8.0%
called 5376 times
100.0%
32.6%
8.0%
called 21 times
100.0%
-%
39.0%
called 1344 times
100.0%
31.8%
8.0%
called 2688 times
100.0%
32.6%
8.0%
called 21 times
100.0%
-%
39.0%
called 288 times
100.0%
30.8%
8.0%
called 576 times
100.0%
31.5%
8.0%
called 3 times
100.0%
-%
47.0%
called 70 times
100.0%
31.8%
8.0%
called 140 times
100.0%
32.6%
8.0%
called 21 times
100.0%
-%
39.0%
called 70 times
100.0%
31.8%
8.0%
called 140 times
100.0%
32.6%
8.0%
called 21 times
100.0%
-%
39.0%
called 270 times
100.0%
30.4%
7.0%
called 540 times
100.0%
31.0%
7.0%
called 3 times
100.0%
-%
50.0%
called 1512 times
100.0%
33.3%
9.0%
called 3024 times
100.0%
34.2%
9.0%
called 12 times
100.0%
-%
36.0%
called 2352 times
100.0%
-%
7.0%
called 4704 times
100.0%
-%
7.0%
called 6 times
100.0%
-%
53.0%
called 2688 times
100.0%
-%
7.0%
called 5376 times
100.0%
-%
7.0%
called 3 times
100.0%
-%
53.0%
called 2688 times
100.0%
-%
7.0%
called 5376 times
100.0%
-%
7.0%
called 3 times
100.0%
-%
53.0%
called 33600 times
100.0%
-%
13.0%
called 67200 times
100.0%
-%
13.0%
called 6 times
100.0%
-%
38.0%
called 14400 times
100.0%
-%
9.0%
called 28800 times
100.0%
-%
9.0%
called 18 times
100.0%
-%
50.0%
called 7392 times
100.0%
-%
8.0%
called 14784 times
100.0%
-%
8.0%
called 12 times
100.0%
-%
56.0%
called 33600 times
100.0%
-%
6.0%
called 67200 times
100.0%
-%
6.0%
called 6 times
100.0%
-%
51.0%
called 1056 times
100.0%
-%
9.0%
called 2112 times
100.0%
-%
9.0%
called 9 times
100.0%
-%
50.0%
called 88 times
100.0%
31.8%
8.0%
called 176 times
100.0%
32.6%
8.0%
called 3 times
100.0%
-%
39.0%
called 88 times
100.0%
31.8%
8.0%
called 176 times
100.0%
32.6%
8.0%
called 3 times
100.0%
-%
39.0%
called 1728 times
100.0%
33.3%
9.0%
called 3456 times
100.0%
34.2%
9.0%
called 12 times
100.0%
-%
36.0%
called 816 times
100.0%
33.3%
10.0%
called 1632 times
100.0%
34.2%
10.0%
called 3 times
100.0%
-%
41.0%
called 444 times
100.0%
33.3%
10.0%
called 888 times
100.0%
34.2%
10.0%
called 3 times
100.0%
-%
41.0%
called 816 times
100.0%
33.3%
10.0%
called 1632 times
100.0%
34.2%
10.0%
called 3 times
100.0%
-%
41.0%
called 816 times
100.0%
33.3%
10.0%
called 1632 times
100.0%
34.2%
10.0%
called 3 times
100.0%
-%
41.0%
called 816 times
100.0%
33.3%
10.0%
called 1632 times
100.0%
34.2%
10.0%
called 3 times
100.0%
-%
41.0%
called 2664 times
100.0%
33.3%
10.0%
called 5328 times
100.0%
34.2%
10.0%
called 3 times
100.0%
-%
41.0%
called 5712 times
100.0%
35.0%
10.0%
called 11424 times
100.0%
35.7%
10.0%
called 3 times
100.0%
-%
47.0%
called 3120 times
100.0%
30.8%
8.0%
called 6240 times
100.0%
31.5%
8.0%
called 12 times
100.0%
-%
47.0%
called 168 times
100.0%
-%
11.0%
called 336 times
100.0%
-%
11.0%
called 3 times
100.0%
-%
37.0%
called 666 times
100.0%
-%
11.0%
called 1332 times
100.0%
-%
11.0%
called 3 times
100.0%
-%
37.0%
called 3330 times
100.0%
50.0%
43.0%
called 3330 times
100.0%
50.0%
41.0%
called 3330 times
100.0%
50.0%
48.0%
called 10053 times
100.0%
50.0%
66.0%
called 10053 times
100.0%
50.0%
66.0%
called 10053 times
100.0%
-%
66.0%
called 10053 times
100.0%
-%
66.0%
called 10053 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 0ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:34)
called 1822 times
100.0%
-%
66.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 10ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 1822 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 11ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 1822 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 1ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 1822 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 2ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 1822 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 3ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 1822 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 4ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 1822 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 5ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 1822 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 6ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 1822 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 7ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 1822 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 8ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 1822 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 9ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 1822 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 0ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:34)
called 192 times
100.0%
50.0%
66.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 10ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 192 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 11ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 192 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 1ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 192 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 2ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 192 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 3ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 192 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 4ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 192 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 5ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 192 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 6ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 192 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 7ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 192 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 8ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 192 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 9ul>::combine(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 192 times
100.0%
-%
100.0%
called 11778 times
100.0%
50.0%
66.0%
called 11778 times
100.0%
50.0%
66.0%
called 11778 times
100.0%
-%
66.0%
called 11778 times
100.0%
-%
66.0%
called 11778 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 0ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:34)
called 2996 times
100.0%
-%
66.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 10ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 2996 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 11ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 2996 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 1ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 2996 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 2ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 2996 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 3ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 2996 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 4ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 2996 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 5ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 2996 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 6ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 2996 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 7ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 2996 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 8ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 2996 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>, 9ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) (test/common/cache.hpp:22)
called 2996 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 0ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:34)
called 454 times
100.0%
50.0%
66.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 10ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 454 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 11ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 454 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 1ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 454 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 2ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 454 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 3ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 454 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 4ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 454 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 5ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 454 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 6ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 454 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 7ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 454 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 8ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 454 times
100.0%
-%
100.0%
kai::test::impl::TupleHash<std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>, 9ul>::combine(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) (test/common/cache.hpp:22)
called 454 times
100.0%
-%
100.0%
called 147428 times
100.0%
-%
100.0%
kai::test::indirect_matmul(void const* const*, unsigned long, void const*, void const*, void const*, kai::test::DataType, void const*, void const*, void const*, kai::test::DataType, void const*, void const*, void const*, kai::test::DataType, kai::test::DataType, unsigned long, unsigned long, unsigned long, unsigned long) (test/reference/matmul.cpp:193)
called 884 times
100.0%
70.0%
73.0%
called 1 time
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 1 time
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 3 times
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 1 time
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 1 time
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 1 time
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 3 times
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 1 time
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 1 time
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 1 time
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 1 time
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 1 time
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
called 1 time
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 1 time
100.0%
-%
100.0%
called 814 times
100.0%
-%
100.0%
called 806 times
100.0%
-%
100.0%
called 814 times
100.0%
-%
100.0%
called 806 times
100.0%
-%
100.0%
called 5600 times
100.0%
-%
100.0%
called 814 times
100.0%
-%
100.0%
called 5600 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 814 times
100.0%
-%
100.0%
called 28 times
100.0%
-%
100.0%
called 12 times
100.0%
-%
100.0%
called 28 times
100.0%
-%
100.0%
called 12 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 28 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 28 times
100.0%
-%
100.0%
called 4822 times
100.0%
-%
100.0%
called 2810 times
100.0%
-%
100.0%
called 4822 times
100.0%
-%
100.0%
called 2810 times
100.0%
-%
100.0%
called 13745 times
100.0%
-%
100.0%
called 4822 times
100.0%
-%
100.0%
called 13745 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 4822 times
100.0%
-%
100.0%
called 44 times
100.0%
-%
100.0%
called 20 times
100.0%
-%
100.0%
called 44 times
100.0%
-%
100.0%
called 20 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 44 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 44 times
100.0%
-%
100.0%
called 3648 times
100.0%
-%
100.0%
called 2112 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 5 times
100.0%
-%
100.0%
called 3 times
100.0%
-%
100.0%
not called
100.0%
50.0%
0.0%
called 5 times
100.0%
-%
100.0%
kai::test::internal::PolyInner<kai::test::Block2dRowFormat>::PolyInner<int, int, int, bool, kai::test::DataType, std::__1::array<kai::test::DataType, 0ul>, std::__1::array<kai::test::DataType, 2ul>>(int&&, int&&, int&&, bool&&, kai::test::DataType&&, std::__1::array<kai::test::DataType, 0ul>&&, std::__1::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:80)
called 2 times
100.0%
30.0%
100.0%
kai::test::internal::PolyInner<kai::test::Block2dRowFormat>::PolyInner<int, int, int, bool, kai::test::DataType, std::array<kai::test::DataType, 0ul>, std::array<kai::test::DataType, 2ul>>(int&&, int&&, int&&, bool&&, kai::test::DataType&&, std::array<kai::test::DataType, 0ul>&&, std::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:80)
called 2 times
100.0%
20.0%
50.0%
called 1624 times
100.0%
50.0%
100.0%
kai::test::internal::PolyInner<kai::test::Block2dRowFormat>::PolyInner<unsigned long long, int, int, bool, kai::test::DataType, std::__1::array<kai::test::DataType, 0ul>, std::__1::array<kai::test::DataType, 2ul>>(unsigned long long&&, int&&, int&&, bool&&, kai::test::DataType&&, std::__1::array<kai::test::DataType, 0ul>&&, std::__1::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:80)
called 2 times
100.0%
-%
100.0%
kai::test::internal::PolyInner<kai::test::Block2dRowFormat>::PolyInner<unsigned long long, int, int, bool, kai::test::DataType, std::__1::array<kai::test::DataType, 0ul>, std::__1::array<kai::test::DataType, 3ul>>(unsigned long long&&, int&&, int&&, bool&&, kai::test::DataType&&, std::__1::array<kai::test::DataType, 0ul>&&, std::__1::array<kai::test::DataType, 3ul>&&) (test/nextgen/common/poly.hpp:80)
called 8 times
100.0%
-%
100.0%
kai::test::internal::PolyInner<kai::test::Block2dRowFormat>::PolyInner<unsigned long&, unsigned long&, int, bool, kai::test::DataType, std::__1::array<kai::test::DataType, 0ul>, std::__1::array<kai::test::DataType, 2ul>>(unsigned long&, unsigned long&, int&&, bool&&, kai::test::DataType&&, std::__1::array<kai::test::DataType, 0ul>&&, std::__1::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:80)
called 4 times
100.0%
-%
100.0%
kai::test::internal::PolyInner<kai::test::Block2dRowFormat>::PolyInner<unsigned long&, unsigned long&, int, bool, kai::test::DataType, std::array<kai::test::DataType, 0ul>, std::array<kai::test::DataType, 2ul>>(unsigned long&, unsigned long&, int&&, bool&&, kai::test::DataType&&, std::array<kai::test::DataType, 0ul>&&, std::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:80)
called 4 times
100.0%
-%
50.0%
kai::test::internal::PolyInner<kai::test::Block2dRowFormat>::PolyInner<unsigned long, int, int, bool, kai::test::DataType, std::array<kai::test::DataType, 0ul>, std::array<kai::test::DataType, 2ul>>(unsigned long&&, int&&, int&&, bool&&, kai::test::DataType&&, std::array<kai::test::DataType, 0ul>&&, std::array<kai::test::DataType, 2ul>&&) (test/nextgen/common/poly.hpp:80)
called 2 times
100.0%
-%
50.0%
kai::test::internal::PolyInner<kai::test::Block2dRowFormat>::PolyInner<unsigned long, int, int, bool, kai::test::DataType, std::array<kai::test::DataType, 0ul>, std::array<kai::test::DataType, 3ul>>(unsigned long&&, int&&, int&&, bool&&, kai::test::DataType&&, std::array<kai::test::DataType, 0ul>&&, std::array<kai::test::DataType, 3ul>&&) (test/nextgen/common/poly.hpp:80)
called 8 times
100.0%
-%
50.0%
called 98 times
100.0%
-%
100.0%
called 2400 times
100.0%
25.0%
100.0%
called 1648 times
100.0%
-%
100.0%
called 5640 times
100.0%
50.0%
100.0%
called 6154 times
100.0%
-%
100.0%
called 145 times
66.7%
20.0%
33.0%
called 200 times
60.0%
25.0%
28.0%
called 4800 times
87.5%
57.1%
60.0%
called 400 times
87.5%
50.0%
55.0%
called 200 times
88.9%
25.0%
33.0%
called 200 times
60.0%
25.0%
33.0%
called 200 times
83.3%
25.0%
33.0%
called 200 times
60.0%
25.0%
33.0%
called 200 times
60.0%
25.0%
33.0%
called 400 times
83.3%
40.0%
50.0%
not called
0.0%
0.0%
0.0%
called 200 times
83.3%
25.0%
33.0%
kai::test::matmul(void const*, void const*, void const*, kai::test::DataType, void const*, void const*, void const*, kai::test::DataType, void const*, void const*, void const*, kai::test::DataType, kai::test::DataType, unsigned long, unsigned long, unsigned long, bool, bool) (test/reference/matmul.cpp:128)
called 1655 times
81.6%
51.0%
54.0%
called 2400 times
83.3%
40.0%
50.0%
not called
0.0%
0.0%
0.0%
called 663 times
50.0%
10.9%
11.0%
called 6 times
100.0%
-%
100.0%
called 6 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 2 times
80.0%
-%
100.0%
called 12 times
66.7%
-%
100.0%
called 6 times
100.0%
-%
100.0%
called 6 times
100.0%
-%
100.0%
called 22 times
100.0%
-%
100.0%
called 50910 times
100.0%
100.0%
100.0%
not called
0.0%
0.0%
0.0%
called 12 times
100.0%
-%
100.0%
called 6 times
100.0%
-%
100.0%
called 1257 times
100.0%
66.7%
50.0%
kai::test::pack_lhs_qsi8d32p(kai::test::kai_qsi8d32p_pack_functions const&, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::Buffer const&, unsigned long, unsigned long, unsigned long) (test/tests/matmul_clamp_f32_qsi8d32p_qai4c32p_test.cpp:107)
called 50148 times
100.0%
50.0%
42.0%
kai::test::pack_lhs_qsi8d32p_f16(kai::test::kai_qsi8d32p_f16_pack_functions const&, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::Buffer const&, unsigned long, unsigned long, unsigned long) (test/tests/matmul_clamp_f16_qsi8d32p_qai4c32p_test.cpp:150)
called 50148 times
100.0%
50.0%
43.0%
kai::test::pack_rhs_qai4c32p(kai::test::kai_qai4c32p_pack_functions const&, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::Buffer const&, bool, kai::test::Buffer const&, kai::test::Buffer const&, kai::test::Buffer const&, bool) (test/tests/matmul_clamp_f16_qsi8d32p_qai4c32p_test.cpp:168)
called 12852 times
100.0%
60.0%
59.0%
kai::test::pack_rhs_qai4c32p(kai::test::kai_qai4c32p_pack_functions const&, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::Buffer const&, bool, kai::test::Buffer const&, kai::test::Buffer const&, kai::test::Buffer const&, bool, unsigned long) (test/tests/matmul_clamp_f32_qsi8d32p_qai4c32p_test.cpp:125)
called 12852 times
100.0%
59.1%
53.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 78170 times
100.0%
62.5%
53.0%
called 134513786 times
38.5%
22.2%
25.0%
called 574800 times
100.0%
-%
57.0%
called 313274675 times
100.0%
-%
100.0%
called 482553865 times
100.0%
-%
57.0%
called 711695 times
100.0%
-%
57.0%
called 50116 times
100.0%
66.7%
71.0%
called 25079 times
100.0%
62.5%
60.0%
called 834 times
100.0%
50.0%
40.0%
called 48950 times
100.0%
55.0%
85.0%
called 1668 times
100.0%
50.0%
40.0%
called 97900 times
100.0%
55.0%
85.0%
called 1326 times
100.0%
83.3%
72.0%
called 67295152 times
36.8%
22.2%
26.0%
called 816 times
100.0%
-%
100.0%
called 24716 times
100.0%
-%
100.0%
called 5637928 times
100.0%
-%
100.0%
called 5533060442 times
100.0%
-%
100.0%
called 34499574 times
100.0%
-%
80.0%
called 3330 times
100.0%
-%
100.0%
called 4692 times
100.0%
-%
100.0%
called 4692 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 528 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 834 times
100.0%
-%
100.0%
called 528 times
100.0%
-%
100.0%
called 432 times
100.0%
-%
100.0%
called 432 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 17980 times
100.0%
-%
100.0%
called 2776 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
80.0%
called 2346 times
100.0%
-%
77.0%
called 2346 times
100.0%
-%
77.0%
called 2346 times
100.0%
-%
77.0%
called 2346 times
100.0%
-%
77.0%
called 1665 times
100.0%
-%
77.0%
called 1665 times
100.0%
-%
77.0%
called 96 times
100.0%
-%
77.0%
called 2352 times
100.0%
-%
77.0%
called 96 times
100.0%
-%
77.0%
called 2352 times
100.0%
-%
77.0%
called 540 times
100.0%
-%
77.0%
called 108 times
100.0%
-%
77.0%
called 156 times
100.0%
-%
77.0%
called 156 times
100.0%
-%
77.0%
called 216 times
100.0%
-%
77.0%
called 216 times
100.0%
-%
77.0%
called 54 times
100.0%
-%
77.0%
called 54 times
100.0%
-%
77.0%
called 504 times
100.0%
-%
77.0%
called 504 times
100.0%
-%
77.0%
called 504 times
100.0%
-%
77.0%
called 504 times
100.0%
-%
77.0%
called 1344 times
100.0%
-%
77.0%
called 1344 times
100.0%
-%
77.0%
called 1344 times
100.0%
-%
77.0%
called 1344 times
100.0%
-%
77.0%
called 3108 times
100.0%
-%
81.0%
called 1176 times
100.0%
-%
81.0%
called 1176 times
100.0%
-%
77.0%
called 1176 times
100.0%
-%
77.0%
called 3108 times
100.0%
-%
77.0%
called 3108 times
100.0%
-%
77.0%
called 576 times
100.0%
-%
77.0%
called 150 times
100.0%
-%
77.0%
called 1200 times
100.0%
-%
77.0%
called 156 times
100.0%
-%
77.0%
called 216 times
100.0%
-%
77.0%
called 216 times
100.0%
-%
77.0%
called 156 times
100.0%
-%
77.0%
called 156 times
100.0%
-%
77.0%
called 108 times
100.0%
-%
77.0%
called 108 times
100.0%
-%
77.0%
called 54 times
100.0%
-%
77.0%
called 54 times
100.0%
-%
77.0%
called 460 times
100.0%
-%
77.0%
called 462 times
100.0%
-%
77.0%
called 462 times
100.0%
-%
77.0%
called 540 times
100.0%
-%
77.0%
called 100 times
100.0%
-%
81.0%
called 952 times
100.0%
-%
77.0%
called 952 times
100.0%
-%
77.0%
called 540 times
100.0%
-%
77.0%
called 960 times
100.0%
-%
77.0%
called 462 times
100.0%
-%
77.0%
called 462 times
100.0%
-%
77.0%
called 924 times
100.0%
-%
77.0%
called 952 times
100.0%
-%
77.0%
called 952 times
100.0%
-%
77.0%
called 952 times
100.0%
-%
77.0%
called 960 times
100.0%
-%
77.0%
called 960 times
100.0%
-%
77.0%
called 924 times
100.0%
-%
77.0%
called 952 times
100.0%
-%
77.0%
called 952 times
100.0%
-%
77.0%
called 960 times
100.0%
-%
77.0%
called 924 times
100.0%
-%
77.0%
called 952 times
100.0%
-%
77.0%
called 952 times
100.0%
-%
77.0%
called 952 times
100.0%
-%
77.0%
called 952 times
100.0%
-%
77.0%
called 960 times
100.0%
-%
77.0%
called 960 times
100.0%
-%
77.0%
called 960 times
100.0%
-%
77.0%
called 960 times
100.0%
-%
77.0%
called 960 times
100.0%
-%
77.0%
called 924 times
100.0%
-%
77.0%
called 3108 times
100.0%
-%
81.0%
called 32 times
100.0%
-%
81.0%
called 1176 times
100.0%
-%
81.0%
called 1176 times
100.0%
-%
77.0%
called 12 times
100.0%
-%
81.0%
called 24 times
100.0%
-%
77.0%
called 36 times
100.0%
-%
77.0%
called 1176 times
100.0%
-%
77.0%
called 72 times
100.0%
-%
77.0%
called 36 times
100.0%
-%
77.0%
called 3108 times
100.0%
-%
77.0%
called 64 times
100.0%
-%
77.0%
called 3108 times
100.0%
-%
77.0%
called 368 times
100.0%
-%
77.0%
called 184 times
100.0%
-%
77.0%
called 92 times
100.0%
-%
77.0%
called 168 times
100.0%
-%
77.0%
called 333 times
100.0%
-%
77.0%
called 333 times
100.0%
-%
77.0%
called 60 times
100.0%
-%
100.0%
called 2346 times
100.0%
-%
100.0%
called 2346 times
100.0%
-%
100.0%
called 2346 times
100.0%
-%
100.0%
called 2346 times
100.0%
-%
100.0%
called 1665 times
100.0%
-%
100.0%
called 1665 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 540 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 54 times
100.0%
-%
100.0%
called 54 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 3108 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 3108 times
100.0%
-%
100.0%
called 3108 times
100.0%
-%
100.0%
called 576 times
100.0%
-%
100.0%
called 150 times
100.0%
-%
100.0%
called 1200 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 54 times
100.0%
-%
100.0%
called 54 times
100.0%
-%
100.0%
called 92 times
100.0%
-%
100.0%
called 462 times
100.0%
-%
100.0%
called 462 times
100.0%
-%
100.0%
called 540 times
100.0%
-%
100.0%
called 20 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 540 times
100.0%
-%
100.0%
called 960 times
100.0%
-%
100.0%
called 462 times
100.0%
-%
100.0%
called 462 times
100.0%
-%
100.0%
called 924 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 960 times
100.0%
-%
100.0%
called 960 times
100.0%
-%
100.0%
called 924 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 960 times
100.0%
-%
100.0%
called 924 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 960 times
100.0%
-%
100.0%
called 960 times
100.0%
-%
100.0%
called 960 times
100.0%
-%
100.0%
called 960 times
100.0%
-%
100.0%
called 960 times
100.0%
-%
100.0%
called 924 times
100.0%
-%
100.0%
called 3108 times
100.0%
-%
100.0%
called 32 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 12 times
100.0%
-%
100.0%
called 24 times
100.0%
-%
100.0%
called 36 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 72 times
100.0%
-%
100.0%
called 36 times
100.0%
-%
100.0%
called 3108 times
100.0%
-%
100.0%
called 64 times
100.0%
-%
100.0%
called 3108 times
100.0%
-%
100.0%
called 368 times
100.0%
-%
100.0%
called 184 times
100.0%
-%
100.0%
called 92 times
100.0%
-%
100.0%
called 168 times
100.0%
-%
100.0%
called 333 times
100.0%
-%
100.0%
called 333 times
100.0%
-%
100.0%
called 14 times
100.0%
-%
100.0%
called 13 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 7062 times
100.0%
-%
100.0%
called 7062 times
100.0%
-%
100.0%
called 1518 times
100.0%
-%
100.0%
called 1518 times
100.0%
-%
100.0%
called 4038 times
100.0%
-%
100.0%
called 4038 times
100.0%
-%
100.0%
called 1518 times
100.0%
-%
100.0%
called 1518 times
100.0%
-%
100.0%
called 4038 times
100.0%
-%
100.0%
called 4038 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 3846 times
100.0%
-%
100.0%
called 14076 times
100.0%
-%
100.0%
called 14076 times
100.0%
-%
100.0%
called 14076 times
100.0%
-%
100.0%
called 14076 times
100.0%
-%
100.0%
called 9990 times
100.0%
-%
100.0%
called 9990 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 1230 times
100.0%
-%
100.0%
called 3330 times
100.0%
-%
100.0%
called 3330 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 162 times
100.0%
-%
100.0%
called 162 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 144 times
100.0%
-%
100.0%
called 30 times
100.0%
-%
100.0%
called 240 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 162 times
100.0%
-%
100.0%
called 162 times
100.0%
-%
100.0%
called 552 times
100.0%
-%
100.0%
called 924 times
100.0%
-%
100.0%
called 924 times
100.0%
-%
100.0%
called 580 times
100.0%
-%
100.0%
called 120 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 580 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 924 times
100.0%
-%
100.0%
called 924 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 192 times
100.0%
-%
100.0%
called 276 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 552 times
100.0%
-%
100.0%
called 276 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 192 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 1104 times
100.0%
-%
100.0%
called 552 times
100.0%
-%
100.0%
called 276 times
100.0%
-%
100.0%
called 168 times
100.0%
-%
100.0%
called 333 times
100.0%
-%
100.0%
called 333 times
100.0%
-%
100.0%
called 150 times
100.0%
-%
80.0%
called 1140 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 420 times
100.0%
-%
80.0%
called 666 times
100.0%
-%
80.0%
called 576 times
100.0%
-%
80.0%
called 600 times
100.0%
-%
100.0%
called 4896 times
100.0%
-%
100.0%
called 7392 times
100.0%
-%
100.0%
called 18694 times
100.0%
-%
100.0%
called 184 times
100.0%
-%
100.0%
called 692 times
100.0%
-%
100.0%
called 44 times
100.0%
-%
100.0%
called 50148 times
100.0%
-%
100.0%
called 50148 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 156 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 156 times
100.0%
-%
80.0%
called 156 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 2346 times
100.0%
-%
80.0%
called 2346 times
100.0%
-%
80.0%
called 2346 times
100.0%
-%
80.0%
called 2346 times
100.0%
-%
80.0%
called 1665 times
100.0%
-%
80.0%
called 1665 times
100.0%
-%
80.0%
called 9384 times
100.0%
-%
80.0%
called 9384 times
100.0%
-%
80.0%
called 6660 times
100.0%
-%
80.0%
called 708 times
100.0%
-%
76.0%
called 5088 times
100.0%
-%
100.0%
called 7392 times
100.0%
-%
100.0%
called 28162 times
100.0%
-%
100.0%
called 368 times
100.0%
-%
76.0%
called 1648 times
100.0%
-%
76.0%
called 108 times
100.0%
-%
76.0%
called 100296 times
100.0%
-%
76.0%
called 50148 times
100.0%
-%
76.0%
called 96 times
100.0%
-%
80.0%
called 2352 times
100.0%
-%
80.0%
called 96 times
100.0%
-%
80.0%
called 2352 times
100.0%
-%
80.0%
called 540 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 504 times
100.0%
-%
80.0%
called 504 times
100.0%
-%
80.0%
called 504 times
100.0%
-%
80.0%
called 504 times
100.0%
-%
80.0%
called 1344 times
100.0%
-%
80.0%
called 1344 times
100.0%
-%
80.0%
called 1344 times
100.0%
-%
80.0%
called 1344 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
83.0%
called 1176 times
100.0%
-%
83.0%
called 1176 times
100.0%
-%
80.0%
called 1176 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
80.0%
called 576 times
100.0%
-%
80.0%
called 150 times
100.0%
-%
80.0%
called 1200 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 92 times
100.0%
-%
80.0%
called 693 times
100.0%
-%
80.0%
called 693 times
100.0%
-%
80.0%
called 660 times
100.0%
-%
80.0%
called 20 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 660 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
80.0%
called 693 times
100.0%
-%
80.0%
called 693 times
100.0%
-%
80.0%
called 1386 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
80.0%
called 1386 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
80.0%
called 1386 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
80.0%
called 1386 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
83.0%
called 64 times
100.0%
-%
83.0%
called 1176 times
100.0%
-%
83.0%
called 1176 times
100.0%
-%
80.0%
called 44 times
100.0%
-%
83.0%
called 88 times
100.0%
-%
80.0%
called 128 times
100.0%
-%
80.0%
called 1176 times
100.0%
-%
80.0%
called 256 times
100.0%
-%
76.0%
called 128 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
80.0%
called 128 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
80.0%
called 736 times
100.0%
-%
76.0%
called 368 times
100.0%
-%
76.0%
called 184 times
100.0%
-%
80.0%
called 333 times
100.0%
-%
80.0%
called 333 times
100.0%
-%
80.0%
called 4692 times
100.0%
-%
100.0%
called 4692 times
100.0%
-%
100.0%
called 3330 times
100.0%
-%
100.0%
called 150 times
100.0%
-%
76.0%
called 1140 times
100.0%
-%
76.0%
called 108 times
100.0%
-%
76.0%
called 108 times
100.0%
-%
76.0%
called 666 times
100.0%
-%
76.0%
called 576 times
100.0%
-%
76.0%
called 600 times
100.0%
-%
76.0%
called 4896 times
100.0%
-%
100.0%
called 7392 times
100.0%
-%
100.0%
called 18694 times
100.0%
-%
100.0%
called 184 times
100.0%
-%
76.0%
called 692 times
100.0%
-%
76.0%
called 44 times
100.0%
-%
76.0%
called 20706588 times
100.0%
-%
76.0%
called 20706588 times
100.0%
-%
76.0%
called 96 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 6218 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 3108 times
100.0%
-%
100.0%
called 3108 times
100.0%
-%
100.0%
called 186 times
100.0%
-%
100.0%
called 42 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 1202 times
100.0%
-%
83.0%
called 1202 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
100.0%
called 1157 times
100.0%
-%
83.0%
called 1157 times
100.0%
-%
83.0%
called 1157 times
100.0%
-%
83.0%
called 1157 times
100.0%
-%
83.0%
called 6218 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 3108 times
100.0%
-%
100.0%
called 3108 times
100.0%
-%
100.0%
called 98 times
100.0%
-%
100.0%
called 58 times
100.0%
-%
100.0%
called 128 times
100.0%
-%
100.0%
called 128 times
100.0%
-%
100.0%
called 184 times
100.0%
-%
100.0%
called 20857032 times
100.0%
-%
100.0%
called 20806884 times
100.0%
-%
100.0%
called 1099 times
100.0%
-%
100.0%
called 4692 times
100.0%
-%
100.0%
called 4692 times
100.0%
-%
100.0%
called 4692 times
100.0%
-%
100.0%
called 4692 times
100.0%
-%
100.0%
called 3330 times
100.0%
-%
100.0%
called 3330 times
100.0%
-%
100.0%
called 9384 times
100.0%
-%
100.0%
called 9384 times
100.0%
-%
100.0%
called 6660 times
100.0%
-%
100.0%
called 708 times
100.0%
-%
80.0%
called 600 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 540 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 12432 times
100.0%
-%
100.0%
called 6636 times
100.0%
-%
100.0%
called 4284 times
100.0%
-%
100.0%
called 4284 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 1152 times
100.0%
-%
100.0%
called 450 times
100.0%
-%
100.0%
called 1200 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 324 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 1564 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 1980 times
100.0%
-%
100.0%
called 320 times
100.0%
-%
100.0%
called 2120 times
100.0%
-%
100.0%
called 2120 times
100.0%
-%
100.0%
called 780 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 2120 times
100.0%
-%
100.0%
called 2120 times
100.0%
-%
100.0%
called 2120 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 2120 times
100.0%
-%
100.0%
called 2120 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 2120 times
100.0%
-%
100.0%
called 2120 times
100.0%
-%
100.0%
called 2120 times
100.0%
-%
100.0%
called 2120 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 12432 times
100.0%
-%
100.0%
called 192 times
100.0%
-%
100.0%
called 6636 times
100.0%
-%
100.0%
called 4284 times
100.0%
-%
100.0%
called 132 times
100.0%
-%
100.0%
called 152 times
100.0%
-%
100.0%
called 220 times
100.0%
-%
100.0%
called 4284 times
100.0%
-%
100.0%
called 440 times
100.0%
-%
100.0%
called 220 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 192 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 1104 times
100.0%
-%
100.0%
called 552 times
100.0%
-%
100.0%
called 276 times
100.0%
-%
100.0%
called 168 times
100.0%
-%
100.0%
called 999 times
100.0%
-%
100.0%
called 999 times
100.0%
-%
100.0%
called 18768 times
100.0%
-%
100.0%
called 18768 times
100.0%
-%
100.0%
called 13320 times
100.0%
-%
100.0%
called 750 times
100.0%
-%
100.0%
called 540 times
100.0%
-%
100.0%
called 852 times
100.0%
-%
100.0%
called 5454 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 54 times
100.0%
-%
100.0%
called 54 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 15542 times
100.0%
-%
100.0%
called 8568 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 54 times
100.0%
-%
100.0%
called 54 times
100.0%
-%
100.0%
called 738 times
100.0%
-%
100.0%
called 3007 times
100.0%
-%
100.0%
called 3007 times
100.0%
-%
100.0%
called 2864 times
100.0%
-%
100.0%
called 142 times
100.0%
-%
100.0%
called 984 times
100.0%
-%
100.0%
called 984 times
100.0%
-%
100.0%
called 1662 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1850 times
100.0%
-%
100.0%
called 1850 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 984 times
100.0%
-%
100.0%
called 984 times
100.0%
-%
100.0%
called 984 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 984 times
100.0%
-%
100.0%
called 984 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 984 times
100.0%
-%
100.0%
called 984 times
100.0%
-%
100.0%
called 984 times
100.0%
-%
100.0%
called 984 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 15542 times
100.0%
-%
100.0%
called 260 times
100.0%
-%
100.0%
called 8568 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 180 times
100.0%
-%
100.0%
called 128 times
100.0%
-%
100.0%
called 184 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 368 times
100.0%
-%
100.0%
called 184 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 128 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 736 times
100.0%
-%
100.0%
called 368 times
100.0%
-%
100.0%
called 184 times
100.0%
-%
100.0%
called 333 times
100.0%
-%
100.0%
called 333 times
100.0%
-%
100.0%
called 9384 times
100.0%
-%
100.0%
called 9384 times
100.0%
-%
100.0%
called 9384 times
100.0%
-%
100.0%
called 9384 times
100.0%
-%
100.0%
called 6660 times
100.0%
-%
100.0%
called 6660 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 540 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 780 times
100.0%
-%
100.0%
called 780 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 270 times
100.0%
-%
100.0%
called 270 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 12432 times
100.0%
-%
100.0%
called 6636 times
100.0%
-%
100.0%
called 4284 times
100.0%
-%
100.0%
called 4284 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 1728 times
100.0%
-%
100.0%
called 750 times
100.0%
-%
100.0%
called 1200 times
100.0%
-%
100.0%
called 780 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 780 times
100.0%
-%
100.0%
called 780 times
100.0%
-%
100.0%
called 540 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 270 times
100.0%
-%
100.0%
called 270 times
100.0%
-%
100.0%
called 2024 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 1980 times
100.0%
-%
100.0%
called 440 times
100.0%
-%
100.0%
called 2488 times
100.0%
-%
100.0%
called 2488 times
100.0%
-%
100.0%
called 780 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 2488 times
100.0%
-%
100.0%
called 2488 times
100.0%
-%
100.0%
called 2488 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 2488 times
100.0%
-%
100.0%
called 2488 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 2488 times
100.0%
-%
100.0%
called 2488 times
100.0%
-%
100.0%
called 2488 times
100.0%
-%
100.0%
called 2488 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 12432 times
100.0%
-%
100.0%
called 192 times
100.0%
-%
100.0%
called 6636 times
100.0%
-%
100.0%
called 4284 times
100.0%
-%
100.0%
called 132 times
100.0%
-%
100.0%
called 152 times
100.0%
-%
100.0%
called 220 times
100.0%
-%
100.0%
called 4284 times
100.0%
-%
100.0%
called 440 times
100.0%
-%
100.0%
called 220 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 192 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 1104 times
100.0%
-%
100.0%
called 552 times
100.0%
-%
100.0%
called 276 times
100.0%
-%
100.0%
called 840 times
100.0%
-%
100.0%
called 1665 times
100.0%
-%
100.0%
called 1665 times
100.0%
-%
100.0%
called 33300 times
100.0%
-%
100.0%
called 46920 times
100.0%
-%
100.0%
called 42228 times
100.0%
-%
100.0%
called 1230 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 1716 times
100.0%
-%
100.0%
called 4620 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 9624 times
100.0%
-%
100.0%
called 5040 times
100.0%
-%
100.0%
called 4320 times
100.0%
-%
100.0%
called 4320 times
100.0%
-%
100.0%
called 1188 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 600 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 18652 times
100.0%
-%
100.0%
called 9746 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 144 times
100.0%
-%
100.0%
called 30 times
100.0%
-%
100.0%
called 240 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 1290 times
100.0%
-%
100.0%
called 3007 times
100.0%
-%
100.0%
called 3007 times
100.0%
-%
100.0%
called 2864 times
100.0%
-%
100.0%
called 224 times
100.0%
-%
100.0%
called 952 times
100.0%
-%
100.0%
called 952 times
100.0%
-%
100.0%
called 3644 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 3007 times
100.0%
-%
100.0%
called 3007 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 952 times
100.0%
-%
100.0%
called 952 times
100.0%
-%
100.0%
called 952 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 952 times
100.0%
-%
100.0%
called 952 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 952 times
100.0%
-%
100.0%
called 952 times
100.0%
-%
100.0%
called 952 times
100.0%
-%
100.0%
called 952 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 18652 times
100.0%
-%
100.0%
called 260 times
100.0%
-%
100.0%
called 9746 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 180 times
100.0%
-%
100.0%
called 128 times
100.0%
-%
100.0%
called 184 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 368 times
100.0%
-%
100.0%
called 184 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 128 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 736 times
100.0%
-%
100.0%
called 368 times
100.0%
-%
100.0%
called 184 times
100.0%
-%
100.0%
called 168 times
100.0%
-%
100.0%
called 333 times
100.0%
-%
100.0%
called 333 times
100.0%
-%
100.0%
called 198 times
100.0%
-%
80.0%
called 198 times
100.0%
-%
80.0%
called 12436 times
100.0%
-%
80.0%
called 3530 times
100.0%
-%
80.0%
called 3534 times
100.0%
-%
80.0%
called 3534 times
100.0%
-%
80.0%
called 9330 times
100.0%
-%
80.0%
called 9330 times
100.0%
-%
80.0%
called 462 times
100.0%
-%
80.0%
called 22 times
100.0%
-%
80.0%
called 990 times
100.0%
-%
80.0%
called 990 times
100.0%
-%
80.0%
called 990 times
100.0%
-%
80.0%
called 990 times
100.0%
-%
80.0%
called 990 times
100.0%
-%
80.0%
called 990 times
100.0%
-%
80.0%
called 990 times
100.0%
-%
80.0%
called 990 times
100.0%
-%
80.0%
called 990 times
100.0%
-%
80.0%
called 990 times
100.0%
-%
80.0%
called 990 times
100.0%
-%
80.0%
called 12436 times
100.0%
-%
80.0%
called 3530 times
100.0%
-%
80.0%
called 3534 times
100.0%
-%
80.0%
called 3534 times
100.0%
-%
80.0%
called 9330 times
100.0%
-%
80.0%
called 9330 times
100.0%
-%
80.0%
called 230 times
100.0%
-%
77.0%
called 130 times
100.0%
-%
77.0%
called 294 times
100.0%
-%
77.0%
called 294 times
100.0%
-%
77.0%
called 462 times
100.0%
-%
77.0%
called 20907180 times
100.0%
-%
80.0%
called 20857032 times
100.0%
-%
80.0%
called 7676 times
100.0%
-%
80.0%
called 2320 times
100.0%
-%
80.0%
called 51408 times
100.0%
-%
76.0%
called 12852 times
100.0%
-%
76.0%
called 12852 times
100.0%
-%
76.0%
called 6568 times
100.0%
-%
80.0%
called 512 times
100.0%
-%
80.0%
called 1280 times
100.0%
-%
80.0%
called 2400 times
100.0%
-%
80.0%
called 20907180 times
100.0%
-%
100.0%
called 20857032 times
100.0%
-%
100.0%
called 7676 times
100.0%
-%
80.0%
called 2274 times
100.0%
-%
80.0%
called 68544 times
100.0%
-%
100.0%
called 17136 times
100.0%
-%
100.0%
called 17136 times
100.0%
-%
100.0%
called 5460 times
100.0%
-%
80.0%
called 384 times
100.0%
-%
80.0%
called 960 times
100.0%
-%
80.0%
called 2334 times
100.0%
-%
80.0%
called 6218 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 3108 times
100.0%
-%
100.0%
called 3108 times
100.0%
-%
100.0%
called 6218 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 1176 times
100.0%
-%
100.0%
called 3108 times
100.0%
-%
100.0%
called 3108 times
100.0%
-%
100.0%
called 98 times
100.0%
-%
100.0%
called 58 times
100.0%
-%
100.0%
called 128 times
100.0%
-%
100.0%
called 128 times
100.0%
-%
100.0%
called 184 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
80.0%
called 96 times
100.0%
-%
80.0%
called 6218 times
100.0%
-%
80.0%
called 2354 times
100.0%
-%
80.0%
called 1176 times
100.0%
-%
80.0%
called 1176 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
80.0%
called 462 times
100.0%
-%
80.0%
called 124 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 6218 times
100.0%
-%
80.0%
called 2354 times
100.0%
-%
80.0%
called 1176 times
100.0%
-%
80.0%
called 1176 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
80.0%
called 98 times
100.0%
-%
80.0%
called 58 times
100.0%
-%
80.0%
called 128 times
100.0%
-%
80.0%
called 128 times
100.0%
-%
80.0%
called 184 times
100.0%
-%
80.0%
called 3330 times
100.0%
-%
80.0%
called 4692 times
100.0%
-%
80.0%
called 4692 times
100.0%
-%
80.0%
called 540 times
100.0%
-%
80.0%
called 600 times
100.0%
-%
80.0%
called 150 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 156 times
100.0%
-%
80.0%
called 420 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 1108 times
100.0%
-%
80.0%
called 46 times
100.0%
-%
80.0%
called 834 times
100.0%
-%
80.0%
called 420 times
100.0%
-%
80.0%
called 432 times
100.0%
-%
80.0%
called 432 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 1108 times
100.0%
-%
100.0%
called 128 times
100.0%
-%
100.0%
called 320 times
100.0%
-%
100.0%
called 66 times
100.0%
-%
100.0%
called 4320 times
100.0%
-%
100.0%
called 1080 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
80.0%
called 1176 times
100.0%
-%
80.0%
called 1108 times
100.0%
-%
76.0%
called 46 times
100.0%
-%
76.0%
called 1108 times
100.0%
-%
76.0%
called 128 times
100.0%
-%
76.0%
called 320 times
100.0%
-%
76.0%
called 66 times
100.0%
-%
76.0%
called 2346 times
100.0%
-%
80.0%
called 2346 times
100.0%
-%
80.0%
called 2346 times
100.0%
-%
80.0%
called 2346 times
100.0%
-%
80.0%
called 1665 times
100.0%
-%
80.0%
called 1665 times
100.0%
-%
80.0%
called 96 times
100.0%
-%
77.0%
called 2352 times
100.0%
-%
80.0%
called 96 times
100.0%
-%
77.0%
called 2352 times
100.0%
-%
80.0%
called 540 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 156 times
100.0%
-%
80.0%
called 156 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 54 times
100.0%
-%
80.0%
called 54 times
100.0%
-%
80.0%
called 504 times
100.0%
-%
80.0%
called 504 times
100.0%
-%
80.0%
called 504 times
100.0%
-%
80.0%
called 504 times
100.0%
-%
80.0%
called 1344 times
100.0%
-%
80.0%
called 1344 times
100.0%
-%
80.0%
called 1344 times
100.0%
-%
80.0%
called 1344 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
80.0%
called 1176 times
100.0%
-%
80.0%
called 1176 times
100.0%
-%
77.0%
called 1176 times
100.0%
-%
77.0%
called 3108 times
100.0%
-%
77.0%
called 3108 times
100.0%
-%
77.0%
called 576 times
100.0%
-%
80.0%
called 150 times
100.0%
-%
80.0%
called 1200 times
100.0%
-%
80.0%
called 156 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 156 times
100.0%
-%
80.0%
called 156 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 54 times
100.0%
-%
80.0%
called 54 times
100.0%
-%
80.0%
called 368 times
100.0%
-%
80.0%
called 693 times
100.0%
-%
80.0%
called 693 times
100.0%
-%
80.0%
called 660 times
100.0%
-%
80.0%
called 80 times
100.0%
-%
83.0%
called 768 times
100.0%
-%
77.0%
called 768 times
100.0%
-%
77.0%
called 660 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
80.0%
called 693 times
100.0%
-%
80.0%
called 693 times
100.0%
-%
80.0%
called 1386 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
77.0%
called 768 times
100.0%
-%
77.0%
called 768 times
100.0%
-%
77.0%
called 1440 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
80.0%
called 1386 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
77.0%
called 768 times
100.0%
-%
77.0%
called 1440 times
100.0%
-%
80.0%
called 1386 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
77.0%
called 768 times
100.0%
-%
77.0%
called 768 times
100.0%
-%
77.0%
called 768 times
100.0%
-%
77.0%
called 1440 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
80.0%
called 1386 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
80.0%
called 64 times
100.0%
-%
83.0%
called 1176 times
100.0%
-%
80.0%
called 1176 times
100.0%
-%
77.0%
called 44 times
100.0%
-%
83.0%
called 88 times
100.0%
-%
80.0%
called 128 times
100.0%
-%
77.0%
called 1176 times
100.0%
-%
77.0%
called 256 times
100.0%
-%
76.0%
called 128 times
100.0%
-%
77.0%
called 3108 times
100.0%
-%
77.0%
called 128 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
77.0%
called 736 times
100.0%
-%
76.0%
called 368 times
100.0%
-%
76.0%
called 184 times
100.0%
-%
77.0%
called 168 times
100.0%
-%
80.0%
called 333 times
100.0%
-%
80.0%
called 333 times
100.0%
-%
80.0%
called 6660 times
100.0%
-%
80.0%
called 9384 times
100.0%
-%
80.0%
called 9384 times
100.0%
-%
80.0%
called 648 times
100.0%
-%
80.0%
called 720 times
100.0%
-%
80.0%
called 180 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 312 times
100.0%
-%
80.0%
called 840 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 3244 times
100.0%
-%
76.0%
called 2182 times
100.0%
-%
76.0%
called 6672 times
100.0%
-%
80.0%
called 1818 times
100.0%
-%
80.0%
called 5544 times
100.0%
-%
80.0%
called 840 times
100.0%
-%
80.0%
called 864 times
100.0%
-%
80.0%
called 864 times
100.0%
-%
80.0%
called 216 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 17136 times
100.0%
-%
76.0%
called 4284 times
100.0%
-%
76.0%
called 4284 times
100.0%
-%
76.0%
called 3244 times
100.0%
-%
76.0%
called 128 times
100.0%
-%
76.0%
called 320 times
100.0%
-%
76.0%
called 2202 times
100.0%
-%
76.0%
called 108 times
100.0%
-%
76.0%
called 2016 times
100.0%
-%
76.0%
called 14688 times
100.0%
-%
80.0%
called 1320 times
100.0%
-%
80.0%
called 9240 times
100.0%
-%
80.0%
called 108 times
100.0%
-%
80.0%
called 1440 times
100.0%
-%
76.0%
called 3330 times
100.0%
-%
100.0%
called 4692 times
100.0%
-%
100.0%
called 4692 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 720 times
100.0%
-%
100.0%
called 180 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 420 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 1108 times
100.0%
-%
76.0%
called 46 times
100.0%
-%
76.0%
called 4320 times
100.0%
-%
100.0%
called 834 times
100.0%
-%
100.0%
called 2772 times
100.0%
-%
100.0%
called 420 times
100.0%
-%
100.0%
called 432 times
100.0%
-%
100.0%
called 432 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 17136 times
100.0%
-%
76.0%
called 4284 times
100.0%
-%
76.0%
called 4284 times
100.0%
-%
76.0%
called 1108 times
100.0%
-%
76.0%
called 128 times
100.0%
-%
76.0%
called 320 times
100.0%
-%
76.0%
called 66 times
100.0%
-%
76.0%
called 44 times
100.0%
-%
76.0%
called 876 times
100.0%
-%
76.0%
called 12720 times
100.0%
-%
100.0%
called 1080 times
100.0%
-%
100.0%
called 6468 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
80.0%
called 96 times
100.0%
-%
80.0%
called 2352 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 504 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 6218 times
100.0%
-%
77.0%
called 2354 times
100.0%
-%
77.0%
called 1176 times
100.0%
-%
80.0%
called 1176 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
80.0%
called 462 times
100.0%
-%
77.0%
called 102 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 768 times
100.0%
-%
80.0%
called 1202 times
100.0%
-%
83.0%
called 1202 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
100.0%
called 1157 times
100.0%
-%
83.0%
called 1157 times
100.0%
-%
83.0%
called 1157 times
100.0%
-%
83.0%
called 1157 times
100.0%
-%
83.0%
called 6218 times
100.0%
-%
77.0%
called 2354 times
100.0%
-%
77.0%
called 1176 times
100.0%
-%
80.0%
called 1176 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
80.0%
called 3108 times
100.0%
-%
80.0%
called 98 times
100.0%
-%
77.0%
called 58 times
100.0%
-%
77.0%
called 128 times
100.0%
-%
77.0%
called 128 times
100.0%
-%
77.0%
called 184 times
100.0%
-%
77.0%
called 51408 times
100.0%
-%
76.0%
called 12852 times
100.0%
-%
76.0%
called 12852 times
100.0%
-%
76.0%
called 2346 times
100.0%
-%
100.0%
called 2346 times
100.0%
-%
100.0%
called 2346 times
100.0%
-%
100.0%
called 2346 times
100.0%
-%
100.0%
called 1665 times
100.0%
-%
100.0%
called 1665 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 54 times
100.0%
-%
100.0%
called 54 times
100.0%
-%
100.0%
called 150 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 54 times
100.0%
-%
100.0%
called 54 times
100.0%
-%
100.0%
called 168 times
100.0%
-%
100.0%
called 333 times
100.0%
-%
100.0%
called 333 times
100.0%
-%
100.0%
called 9990 times
100.0%
-%
100.0%
called 14076 times
100.0%
-%
100.0%
called 14076 times
100.0%
-%
100.0%
called 648 times
100.0%
-%
100.0%
called 360 times
100.0%
-%
100.0%
called 468 times
100.0%
-%
100.0%
called 1260 times
100.0%
-%
100.0%
called 5460 times
100.0%
-%
76.0%
called 2228 times
100.0%
-%
76.0%
called 17664 times
100.0%
-%
83.0%
called 2652 times
100.0%
-%
100.0%
called 11088 times
100.0%
-%
100.0%
called 1260 times
100.0%
-%
100.0%
called 1296 times
100.0%
-%
100.0%
called 1296 times
100.0%
-%
100.0%
called 324 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 4352 times
100.0%
-%
76.0%
called 256 times
100.0%
-%
76.0%
called 640 times
100.0%
-%
76.0%
called 2268 times
100.0%
-%
76.0%
called 196 times
100.0%
-%
76.0%
called 3768 times
100.0%
-%
76.0%
called 37776 times
100.0%
-%
83.0%
called 3480 times
100.0%
-%
83.0%
called 22176 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 3330 times
100.0%
-%
100.0%
called 834 times
100.0%
-%
100.0%
called 105528 times
100.0%
-%
100.0%
called 274881 times
100.0%
-%
100.0%
called 528 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 96 times
100.0%
-%
100.0%
called 2352 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 162 times
100.0%
-%
100.0%
called 162 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 1344 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 144 times
100.0%
-%
100.0%
called 30 times
100.0%
-%
100.0%
called 240 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 216 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 156 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 108 times
100.0%
-%
100.0%
called 162 times
100.0%
-%
100.0%
called 162 times
100.0%
-%
100.0%
called 552 times
100.0%
-%
100.0%
called 924 times
100.0%
-%
100.0%
called 924 times
100.0%
-%
100.0%
called 580 times
100.0%
-%
100.0%
called 120 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 580 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 924 times
100.0%
-%
100.0%
called 924 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1168 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1920 times
100.0%
-%
100.0%
called 1848 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 64 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 64 times
100.0%
-%
100.0%
called 128 times
100.0%
-%
100.0%
called 184 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 368 times
100.0%
-%
100.0%
called 184 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 128 times
100.0%
-%
100.0%
called 6216 times
100.0%
-%
100.0%
called 736 times
100.0%
-%
100.0%
called 368 times
100.0%
-%
100.0%
called 184 times
100.0%
-%
100.0%
called 168 times
100.0%
-%
100.0%
called 333 times
100.0%
-%
100.0%
called 333 times
100.0%
-%
100.0%
called 8 times
100.0%
-%
100.0%
called 1836 times
100.0%
-%
100.0%
called 2 times
100.0%
-%
100.0%
called 36 times
100.0%
-%
100.0%
called 742 times
100.0%
-%
100.0%
called 166 times
100.0%
-%
100.0%
called 2946 times
100.0%
-%
100.0%
called 2946 times
100.0%
-%
100.0%
called 3846 times
100.0%
-%
100.0%
called 3846 times
100.0%
-%
100.0%
called 3846 times
100.0%
-%
100.0%
called 3846 times
100.0%
-%
100.0%
called 3846 times
100.0%
-%
100.0%
called 3846 times
100.0%
-%
100.0%
called 3846 times
100.0%
-%
100.0%
called 3846 times
100.0%
-%
100.0%
called 2778 times
100.0%
-%
100.0%
called 2778 times
100.0%
-%
100.0%
called 2778 times
100.0%
-%
100.0%
called 2778 times
100.0%
-%
100.0%
called 3702 times
100.0%
-%
100.0%
called 3702 times
100.0%
-%
100.0%
called 3702 times
100.0%
-%
100.0%
called 3702 times
100.0%
-%
100.0%
called 19776 times
100.0%
-%
100.0%
called 29568 times
100.0%
-%
100.0%
called 84244 times
100.0%
-%
100.0%
called 31008 times
100.0%
-%
100.0%
called 13860 times
100.0%
-%
100.0%
called 58512 times
100.0%
-%
100.0%
called 4560 times
100.0%
-%
100.0%
called 28644 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
83.0%
called 1386 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 88 times
100.0%
-%
100.0%
called 256 times
100.0%
-%
100.0%
called 128 times
100.0%
-%
100.0%
called 736 times
100.0%
-%
100.0%
called 368 times
100.0%
-%
100.0%
called 14880 times
100.0%
-%
83.0%
called 22176 times
100.0%
-%
83.0%
called 65550 times
100.0%
-%
83.0%
called 736 times
100.0%
-%
100.0%
called 3032 times
100.0%
-%
100.0%
called 196 times
100.0%
-%
100.0%
called 206 times
100.0%
-%
77.0%
called 512 times
100.0%
-%
80.0%
called 326 times
100.0%
-%
77.0%
called 1472 times
100.0%
-%
80.0%
called 736 times
100.0%
-%
80.0%
called 920 times
100.0%
-%
80.0%
called 3724 times
100.0%
-%
80.0%
called 240 times
100.0%
-%
80.0%
called 240 times
100.0%
-%
77.0%
called 5520 times
100.0%
-%
77.0%
called 920 times
100.0%
-%
100.0%
called 3724 times
100.0%
-%
100.0%
called 196 times
100.0%
-%
100.0%
called 284 times
100.0%
-%
80.0%
called 4644 times
100.0%
-%
80.0%
called 88 times
100.0%
-%
100.0%
called 256 times
100.0%
-%
100.0%
called 128 times
100.0%
-%
100.0%
called 736 times
100.0%
-%
100.0%
called 368 times
100.0%
-%
100.0%
called 88 times
100.0%
-%
80.0%
called 256 times
100.0%
-%
100.0%
called 128 times
100.0%
-%
80.0%
called 736 times
100.0%
-%
100.0%
called 368 times
100.0%
-%
100.0%
called 61 times
100.0%
-%
100.0%
called 1440 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
83.0%
called 1440 times
100.0%
-%
83.0%
called 1386 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 1386 times
100.0%
-%
100.0%
called 88 times
100.0%
-%
77.0%
called 256 times
100.0%
-%
76.0%
called 128 times
100.0%
-%
77.0%
called 736 times
100.0%
-%
76.0%
called 368 times
100.0%
-%
76.0%
called 44 times
100.0%
-%
76.0%
called 876 times
100.0%
-%
76.0%
called 42620322 times
100.0%
-%
100.0%
called 400 times
100.0%
-%
100.0%
called 1046 times
100.0%
100.0%
82.0%
called 2347 times
100.0%
-%
100.0%
called 2347 times
100.0%
-%
100.0%
called 2347 times
100.0%
-%
100.0%
called 2347 times
100.0%
-%
100.0%
called 1666 times
100.0%
-%
100.0%
called 1666 times
100.0%
-%
100.0%
called 4692 times
100.0%
100.0%
89.0%
called 4692 times
100.0%
100.0%
89.0%
called 3330 times
100.0%
100.0%
89.0%
called 150 times
100.0%
100.0%
83.0%
called 1140 times
100.0%
100.0%
84.0%
called 108 times
100.0%
100.0%
83.0%
called 108 times
100.0%
100.0%
83.0%
called 666 times
100.0%
100.0%
83.0%
called 576 times
100.0%
100.0%
85.0%
called 600 times
100.0%
100.0%
83.0%
called 4896 times
98.6%
79.8%
87.0%
called 7392 times
98.4%
80.2%
87.0%
called 18694 times
99.1%
89.5%
93.0%
called 184 times
98.5%
88.5%
89.0%
called 692 times
97.5%
90.0%
95.0%
called 44 times
97.4%
88.9%
88.0%
called 50148 times
98.0%
83.3%
86.0%
called 50148 times
98.6%
77.3%
84.0%
called 102 times
94.4%
50.0%
75.0%
called 2358 times
94.1%
50.0%
75.0%
called 102 times
94.4%
50.0%
75.0%
called 2358 times
94.1%
50.0%
75.0%
called 546 times
100.0%
-%
80.0%
called 114 times
100.0%
-%
80.0%
called 158 times
100.0%
-%
80.0%
called 158 times
100.0%
-%
80.0%
called 222 times
100.0%
-%
100.0%
called 222 times
100.0%
-%
100.0%
called 56 times
100.0%
-%
100.0%
called 56 times
100.0%
-%
100.0%
called 510 times
94.1%
50.0%
75.0%
called 510 times
93.8%
50.0%
75.0%
called 510 times
94.1%
50.0%
75.0%
called 510 times
93.8%
50.0%
75.0%
called 1350 times
94.1%
50.0%
75.0%
called 1350 times
93.8%
50.0%
75.0%
called 1350 times
94.1%
50.0%
75.0%
called 1350 times
93.8%
50.0%
75.0%
called 3110 times
95.5%
50.0%
75.0%
called 1178 times
94.4%
50.0%
75.0%
called 1182 times
94.4%
50.0%
75.0%
called 1182 times
94.4%
50.0%
75.0%
called 3114 times
94.4%
50.0%
75.0%
called 3114 times
94.4%
50.0%
75.0%
called 582 times
100.0%
-%
80.0%
called 152 times
100.0%
-%
100.0%
called 1206 times
100.0%
-%
80.0%
called 158 times
100.0%
-%
80.0%
called 222 times
100.0%
-%
100.0%
called 222 times
100.0%
-%
100.0%
called 158 times
100.0%
-%
80.0%
called 158 times
100.0%
-%
80.0%
called 112 times
100.0%
-%
100.0%
called 114 times
100.0%
-%
80.0%
called 56 times
100.0%
-%
100.0%
called 56 times
100.0%
-%
100.0%
called 94 times
100.0%
-%
76.0%
called 464 times
100.0%
-%
76.0%
called 464 times
100.0%
-%
77.0%
called 542 times
100.0%
-%
76.0%
called 22 times
100.0%
-%
76.0%
called 222 times
94.4%
50.0%
75.0%
called 222 times
94.4%
50.0%
75.0%
called 542 times
93.8%
50.0%
80.0%
called 966 times
90.0%
50.0%
75.0%
called 464 times
96.3%
50.0%
75.0%
called 464 times
96.4%
50.0%
75.0%
called 930 times
90.0%
50.0%
75.0%
called 222 times
94.4%
50.0%
75.0%
called 222 times
94.4%
50.0%
75.0%
called 222 times
94.4%
50.0%
75.0%
called 966 times
90.0%
50.0%
75.0%
called 966 times
90.0%
50.0%
75.0%
called 930 times
90.0%
50.0%
75.0%
called 222 times
95.2%
75.0%
78.0%
called 222 times
94.4%
50.0%
75.0%
called 966 times
90.0%
50.0%
75.0%
called 930 times
90.0%
50.0%
75.0%
called 222 times
95.2%
75.0%
78.0%
called 222 times
94.4%
50.0%
75.0%
called 222 times
94.4%
50.0%
75.0%
called 222 times
94.4%
50.0%
75.0%
called 966 times
90.0%
50.0%
75.0%
called 966 times
90.0%
50.0%
75.0%
called 966 times
90.0%
50.0%
75.0%
called 966 times
90.0%
50.0%
75.0%
called 966 times
90.0%
50.0%
75.0%
called 930 times
90.0%
50.0%
75.0%
called 3110 times
95.5%
50.0%
75.0%
called 34 times
95.2%
50.0%
75.0%
called 1178 times
94.4%
50.0%
75.0%
called 1182 times
94.4%
50.0%
75.0%
called 14 times
95.2%
50.0%
75.0%
called 30 times
90.0%
50.0%
75.0%
called 38 times
100.0%
-%
76.0%
called 1182 times
94.4%
50.0%
75.0%
called 78 times
88.9%
50.0%
75.0%
called 38 times
100.0%
-%
76.0%
called 3114 times
94.4%
50.0%
75.0%
called 70 times
90.0%
50.0%
75.0%
called 3114 times
94.4%
50.0%
75.0%
called 374 times
88.9%
50.0%
75.0%
called 190 times
88.9%
50.0%
75.0%
called 94 times
94.1%
50.0%
75.0%
called 170 times
100.0%
-%
80.0%
called 335 times
100.0%
-%
100.0%
called 335 times
100.0%
-%
100.0%
called 60 times
100.0%
100.0%
88.0%
called 3330 times
100.0%
-%
76.0%
called 4692 times
100.0%
-%
76.0%
called 4692 times
100.0%
-%
76.0%
called 648 times
100.0%
100.0%
78.0%
called 720 times
100.0%
100.0%
78.0%
called 180 times
100.0%
-%
75.0%
called 108 times
100.0%
-%
75.0%
called 156 times
100.0%
-%
75.0%
called 420 times
100.0%
-%
75.0%
called 108 times
100.0%
-%
75.0%
called 1108 times
97.6%
88.5%
85.0%
called 46 times
95.3%
95.0%
85.0%
called 6672 times
100.0%
100.0%
89.0%
called 834 times
100.0%
-%
75.0%
called 2772 times
95.9%
95.5%
89.0%
called 420 times
100.0%
-%
75.0%
called 432 times
100.0%
100.0%
77.0%
called 432 times
100.0%
100.0%
77.0%
called 108 times
100.0%
-%
75.0%
called 108 times
100.0%
100.0%
81.0%
called 17136 times
100.0%
90.9%
84.0%
called 4284 times
100.0%
100.0%
85.0%
called 4284 times
100.0%
100.0%
85.0%
called 1108 times
97.8%
84.4%
87.0%
called 128 times
98.6%
96.2%
85.0%
called 320 times
98.3%
96.2%
85.0%
called 66 times
96.1%
96.2%
86.0%
called 44 times
100.0%
100.0%
79.0%
called 876 times
85.1%
85.0%
78.0%
called 10368 times
100.0%
100.0%
89.0%
called 1080 times
100.0%
100.0%
90.0%
called 6468 times
100.0%
100.0%
90.0%
called 108 times
100.0%
100.0%
81.0%
called 1440 times
100.0%
100.0%
78.0%
called 36 times
97.1%
73.2%
69.0%
called 3 times
100.0%
50.0%
66.0%
called 2 times
82.4%
45.5%
50.0%
called 4 times
82.4%
45.0%
48.0%
called 2 times
93.8%
65.2%
76.0%
called 4 times
93.8%
54.5%
67.0%
called 3 times
84.8%
60.9%
74.0%
called 6 times
84.8%
51.5%
65.0%
called 1274204 times
100.0%
-%
100.0%
called 23010898 times
100.0%
50.0%
75.0%
called 104220126 times
100.0%
-%
75.0%
called 1274204 times
100.0%
-%
100.0%
called 10174492 times
100.0%
-%
55.0%
called 7089061646 times
100.0%
-%
100.0%
called 74767 times
100.0%
-%
100.0%
called 30159 times
100.0%
-%
100.0%
called 224301 times
100.0%
-%
100.0%
called 12067 times
100.0%
-%
100.0%
called 15452 times
88.2%
50.0%
72.0%
called 82901253 times
100.0%
-%
100.0%
called 3927981 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
called 117810 times
100.0%
-%
100.0%
called 4976016 times
100.0%
-%
100.0%
called 27233202 times
100.0%
-%
100.0%
not called
100.0%
50.0%
0.0%
called 6672384 times
100.0%
100.0%
100.0%
not called
100.0%
-%
0.0%
called 4780320 times
100.0%
-%
100.0%
called 15923 times
100.0%
-%
100.0%
called 18514 times
100.0%
-%
66.0%
called 1736784 times
88.2%
50.0%
72.0%
called 296665 times
100.0%
-%
72.0%
std::__1::tuple<kai::test::Buffer, kai::test::Buffer, kai::test::Buffer> kai::test::(anonymous namespace)::dynamic_asymmetric_quantize_linear<float, signed char, float, int, (kai::test::RoundMode)1, (kai::test::RoundMode)0>(unsigned long, unsigned long, unsigned long, unsigned long, kai::test::Span<std::byte const>) (test/nextgen/reference/quantize.cpp:87)
called 200 times
100.0%
61.5%
72.0%
called 200 times
100.0%
65.0%
70.0%
called 17136 times
66.7%
22.2%
50.0%
called 7372 times
100.0%
-%
50.0%
not called
100.0%
-%
0.0%
called 200 times
100.0%
56.7%
70.0%
not called
100.0%
43.3%
0.0%
called 4980 times
100.0%
-%
50.0%
called 618 times
100.0%
-%
42.0%
called 400 times
100.0%
-%
42.0%
called 17786 times
100.0%
-%
50.0%
called 400 times
100.0%
-%
42.0%
called 17136 times
100.0%
62.5%
71.0%
called 7893 times
100.0%
-%
71.0%
not called
100.0%
50.0%
0.0%
called 35334 times
100.0%
-%
100.0%
called 35334 times
100.0%
-%
100.0%
called 106002 times
100.0%
-%
100.0%
called 15228 times
100.0%
-%
100.0%
not called
0.0%
0.0%
0.0%
called 29395140 times
100.0%
-%
100.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
called 4976016 times
100.0%
-%
100.0%
called 7500636 times
100.0%
-%
100.0%
not called
100.0%
50.0%
0.0%
not called
0.0%
0.0%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
called 9964 times
100.0%
-%
66.0%
called 868392 times
88.2%
50.0%
72.0%
called 265151 times
100.0%
-%
72.0%
std::tuple<kai::test::Buffer, kai::test::Buffer, kai::test::Buffer> kai::test::(anonymous namespace)::dynamic_asymmetric_quantize_linear<float, signed char, float, int, (kai::test::RoundMode)1, (kai::test::RoundMode)0>(unsigned long, unsigned long, unsigned long, unsigned long, kai::test::Span<std::byte const>) (test/nextgen/reference/quantize.cpp:87)
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 8568 times
66.7%
22.2%
50.0%
called 6157 times
100.0%
-%
50.0%
not called
100.0%
-%
0.0%
not called
0.0%
0.0%
0.0%
not called
100.0%
43.3%
0.0%
called 4500 times
100.0%
-%
50.0%
called 516 times
100.0%
-%
42.0%
called 520 times
100.0%
-%
42.0%
called 8697 times
100.0%
-%
50.0%
called 520 times
100.0%
-%
42.0%
called 8568 times
100.0%
63.6%
69.0%
called 6157 times
100.0%
-%
71.0%
not called
100.0%
50.0%
0.0%
called 44432640 times
100.0%
-%
100.0%
called 29169 times
100.0%
-%
92.0%
not called
100.0%
-%
0.0%
called 27486 times
100.0%
-%
74.0%
not called
100.0%
-%
0.0%
called 1083 times
80.6%
59.1%
74.0%
not called
0.0%
0.0%
0.0%
called 26403 times
100.0%
-%
74.0%
not called
100.0%
-%
0.0%
called 361 times
100.0%
72.5%
82.0%
called 8801 times
100.0%
-%
88.0%
called 10053 times
100.0%
-%
100.0%
called 11778 times
100.0%
-%
100.0%
unsigned long kai::test::TupleHash::operator()<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) const (test/common/cache.hpp:43)
called 1822 times
100.0%
-%
100.0%
unsigned long kai::test::TupleHash::operator()<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*>(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, int, void const*> const&) const (test/common/cache.hpp:43)
called 2996 times
100.0%
-%
100.0%
unsigned long kai::test::TupleHash::operator()<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>(std::__1::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) const (test/common/cache.hpp:43)
called 192 times
100.0%
-%
100.0%
unsigned long kai::test::TupleHash::operator()<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float>(std::tuple<kai::test::MatMulShape, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, kai::test::(anonymous namespace)::RhsPackType, float> const&) const (test/common/cache.hpp:43)
called 454 times
100.0%
-%
100.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 468 times
75.0%
75.0%
83.0%
called 304 times
100.0%
-%
100.0%
called 164 times
100.0%
-%
100.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 36 times
100.0%
100.0%
83.0%
called 36 times
100.0%
-%
100.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
called 234 times
87.5%
75.0%
83.0%
called 152 times
100.0%
-%
100.0%
called 82 times
100.0%
-%
100.0%
called 464123 times
100.0%
-%
100.0%
called 4 times
100.0%
-%
55.0%
called 8 times
100.0%
-%
11.0%
called 2 times
92.3%
46.4%
52.0%
called 4 times
19.2%
9.4%
12.0%
called 36 times
100.0%
-%
50.0%
called 72 times
100.0%
-%
49.0%
called 16 times
87.5%
42.6%
45.0%
called 32 times
75.0%
39.8%
43.0%
called 58 times
100.0%
-%
50.0%
called 116 times
100.0%
-%
43.0%
called 38 times
100.0%
-%
47.0%
called 76 times
100.0%
-%
47.0%
called 6 times
100.0%
-%
47.0%
called 12 times
100.0%
-%
9.0%
called 24 times
100.0%
-%
52.0%
called 48 times
100.0%
-%
47.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
0.0%
0.0%
0.0%
not called
0.0%
0.0%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
called 7904 times
100.0%
-%
100.0%
called 7260 times
100.0%
-%
100.0%
called 140 times
100.0%
50.0%
100.0%
not called
100.0%
25.0%
0.0%
called 200 times
81.8%
16.7%
29.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [17], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&>(std::__1::basic_string_view<char, std::__1::char_traits<char>>, char const (&) [17], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [17], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&>(std::basic_string_view<char, std::char_traits<char>>, char const (&) [17], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [17], unsigned long const&, char const (&) [12], kai::test::BFloat16<true> const&, char const (&) [13], kai::test::BFloat16<true> const&>(std::__1::basic_string_view<char, std::__1::char_traits<char>>, char const (&) [17], unsigned long const&, char const (&) [12], kai::test::BFloat16<true> const&, char const (&) [13], kai::test::BFloat16<true> const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [17], unsigned long const&, char const (&) [12], kai::test::BFloat16<true> const&, char const (&) [13], kai::test::BFloat16<true> const&>(std::basic_string_view<char, std::char_traits<char>>, char const (&) [17], unsigned long const&, char const (&) [12], kai::test::BFloat16<true> const&, char const (&) [13], kai::test::BFloat16<true> const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [17], unsigned long const&, char const (&) [12], kai::test::Float16 const&, char const (&) [13], kai::test::Float16 const&>(std::__1::basic_string_view<char, std::__1::char_traits<char>>, char const (&) [17], unsigned long const&, char const (&) [12], kai::test::Float16 const&, char const (&) [13], kai::test::Float16 const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [17], unsigned long const&, char const (&) [12], kai::test::Float16 const&, char const (&) [13], kai::test::Float16 const&>(std::basic_string_view<char, std::char_traits<char>>, char const (&) [17], unsigned long const&, char const (&) [12], kai::test::Float16 const&, char const (&) [13], kai::test::Float16 const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [17], unsigned long const&, char const (&) [12], kai::test::Int4 const&, char const (&) [13], kai::test::Int4 const&>(std::__1::basic_string_view<char, std::__1::char_traits<char>>, char const (&) [17], unsigned long const&, char const (&) [12], kai::test::Int4 const&, char const (&) [13], kai::test::Int4 const&) (test/common/logging.hpp:62)
not called
0.0%
-%
0.0%
void kai::test::detail::log<char const (&) [17], unsigned long const&, char const (&) [12], kai::test::Int4 const&, char const (&) [13], kai::test::Int4 const&>(std::basic_string_view<char, std::char_traits<char>>, char const (&) [17], unsigned long const&, char const (&) [12], kai::test::Int4 const&, char const (&) [13], kai::test::Int4 const&) (test/common/logging.hpp:62)
not called
0.0%
-%
0.0%
void kai::test::detail::log<char const (&) [17], unsigned long const&, char const (&) [12], signed char const&, char const (&) [13], signed char const&>(std::__1::basic_string_view<char, std::__1::char_traits<char>>, char const (&) [17], unsigned long const&, char const (&) [12], signed char const&, char const (&) [13], signed char const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [17], unsigned long const&, char const (&) [12], signed char const&, char const (&) [13], signed char const&>(std::basic_string_view<char, std::char_traits<char>>, char const (&) [17], unsigned long const&, char const (&) [12], signed char const&, char const (&) [13], signed char const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [23], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&>(std::__1::basic_string_view<char, std::__1::char_traits<char>>, char const (&) [23], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [23], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&>(std::basic_string_view<char, std::char_traits<char>>, char const (&) [23], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [23], unsigned long const&, char const (&) [12], int const&, char const (&) [13], int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char>>, char const (&) [23], unsigned long const&, char const (&) [12], int const&, char const (&) [13], int const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [23], unsigned long const&, char const (&) [12], int const&, char const (&) [13], int const&>(std::basic_string_view<char, std::char_traits<char>>, char const (&) [23], unsigned long const&, char const (&) [12], int const&, char const (&) [13], int const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [23], unsigned long const&, char const (&) [12], kai::test::Float16 const&, char const (&) [13], kai::test::Float16 const&>(std::__1::basic_string_view<char, std::__1::char_traits<char>>, char const (&) [23], unsigned long const&, char const (&) [12], kai::test::Float16 const&, char const (&) [13], kai::test::Float16 const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [23], unsigned long const&, char const (&) [12], kai::test::Float16 const&, char const (&) [13], kai::test::Float16 const&>(std::basic_string_view<char, std::char_traits<char>>, char const (&) [23], unsigned long const&, char const (&) [12], kai::test::Float16 const&, char const (&) [13], kai::test::Float16 const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [31], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&>(std::__1::basic_string_view<char, std::__1::char_traits<char>>, char const (&) [31], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
void kai::test::detail::log<char const (&) [31], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&>(std::basic_string_view<char, std::char_traits<char>>, char const (&) [31], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&) (test/common/logging.hpp:62)
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
void kai::test::detail::write_log_content<char const (&) [17], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&>(char const (&) [17], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&) (test/common/logging.hpp:50)
not called
100.0%
-%
0.0%
void kai::test::detail::write_log_content<char const (&) [17], unsigned long const&, char const (&) [12], kai::test::BFloat16<true> const&, char const (&) [13], kai::test::BFloat16<true> const&>(char const (&) [17], unsigned long const&, char const (&) [12], kai::test::BFloat16<true> const&, char const (&) [13], kai::test::BFloat16<true> const&) (test/common/logging.hpp:50)
not called
100.0%
-%
0.0%
void kai::test::detail::write_log_content<char const (&) [17], unsigned long const&, char const (&) [12], kai::test::Float16 const&, char const (&) [13], kai::test::Float16 const&>(char const (&) [17], unsigned long const&, char const (&) [12], kai::test::Float16 const&, char const (&) [13], kai::test::Float16 const&) (test/common/logging.hpp:50)
not called
100.0%
-%
0.0%
void kai::test::detail::write_log_content<char const (&) [17], unsigned long const&, char const (&) [12], kai::test::Int4 const&, char const (&) [13], kai::test::Int4 const&>(char const (&) [17], unsigned long const&, char const (&) [12], kai::test::Int4 const&, char const (&) [13], kai::test::Int4 const&) (test/common/logging.hpp:50)
not called
100.0%
-%
0.0%
void kai::test::detail::write_log_content<char const (&) [17], unsigned long const&, char const (&) [12], signed char const&, char const (&) [13], signed char const&>(char const (&) [17], unsigned long const&, char const (&) [12], signed char const&, char const (&) [13], signed char const&) (test/common/logging.hpp:50)
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
void kai::test::detail::write_log_content<char const (&) [23], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&>(char const (&) [23], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&) (test/common/logging.hpp:50)
not called
100.0%
-%
0.0%
void kai::test::detail::write_log_content<char const (&) [23], unsigned long const&, char const (&) [12], int const&, char const (&) [13], int const&>(char const (&) [23], unsigned long const&, char const (&) [12], int const&, char const (&) [13], int const&) (test/common/logging.hpp:50)
not called
100.0%
-%
0.0%
void kai::test::detail::write_log_content<char const (&) [23], unsigned long const&, char const (&) [12], kai::test::Float16 const&, char const (&) [13], kai::test::Float16 const&>(char const (&) [23], unsigned long const&, char const (&) [12], kai::test::Float16 const&, char const (&) [13], kai::test::Float16 const&) (test/common/logging.hpp:50)
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
void kai::test::detail::write_log_content<char const (&) [31], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&>(char const (&) [31], unsigned long const&, char const (&) [12], float const&, char const (&) [13], float const&) (test/common/logging.hpp:50)
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
not called
100.0%
-%
0.0%
called 5040331 times
100.0%
-%
100.0%
called 1272221 times
100.0%
-%
100.0%
called 1274204 times
100.0%
-%
100.0%
called 5961186 times
100.0%
25.0%
55.0%
called 575097357 times
58.8%
50.0%
100.0%
called 46827 times
100.0%
25.0%
55.0%
called 3593471 times
100.0%
100.0%
100.0%
called 4478088 times
100.0%
-%
100.0%
called 24702038 times
100.0%
-%
100.0%
called 50316499 times
100.0%
-%
100.0%
called 1272221 times
100.0%
25.0%
55.0%
called 252637969 times
100.0%
100.0%
100.0%
called 2544442 times
100.0%
25.0%
55.0%
called 276255178 times
100.0%
100.0%
100.0%
called 2799516 times
100.0%
-%
55.0%
called 150383731 times
100.0%
-%
100.0%
not called
100.0%
100.0%
0.0%
called 44432640 times
100.0%
-%
100.0%
called 464123 times
100.0%
-%
100.0%