@@ -6699,6 +6699,18 @@ static std::vector<std::unique_ptr<test_case>> make_test_cases_perf() {
66996699 test_cases.emplace_back (new test_out_prod (GGML_TYPE_Q4_0, GGML_TYPE_F32, 128 , 8 , 16416 , {8 , 1 }, {4 , 1 }));
67006700 test_cases.emplace_back (new test_out_prod (GGML_TYPE_Q4_0, GGML_TYPE_F32, 128 , 8 , 16416 , {8 , 1 }, {4 , 1 }, true ));
67016701
6702+ test_cases.emplace_back (new test_out_prod (GGML_TYPE_Q8_0, GGML_TYPE_F32, 16416 , 1 , 128 , {8 , 1 }, {4 , 1 }));
6703+ test_cases.emplace_back (new test_out_prod (GGML_TYPE_Q8_0, GGML_TYPE_F32, 128 , 1 , 16416 , {8 , 1 }, {4 , 1 }, true ));
6704+ test_cases.emplace_back (new test_out_prod (GGML_TYPE_Q8_0, GGML_TYPE_F32, 16416 , 2 , 128 , {8 , 1 }, {4 , 1 }));
6705+ test_cases.emplace_back (new test_out_prod (GGML_TYPE_Q8_0, GGML_TYPE_F32, 128 , 2 , 16416 , {8 , 1 }, {4 , 1 }, true ));
6706+ test_cases.emplace_back (new test_out_prod (GGML_TYPE_Q8_0, GGML_TYPE_F32, 16416 , 4 , 128 , {8 , 1 }, {4 , 1 }));
6707+ test_cases.emplace_back (new test_out_prod (GGML_TYPE_Q8_0, GGML_TYPE_F32, 128 , 4 , 16416 , {8 , 1 }, {4 , 1 }));
6708+ test_cases.emplace_back (new test_out_prod (GGML_TYPE_Q8_0, GGML_TYPE_F32, 128 , 4 , 16416 , {8 , 1 }, {4 , 1 }, true ));
6709+ test_cases.emplace_back (new test_out_prod (GGML_TYPE_Q8_0, GGML_TYPE_F32, 16416 , 8 , 128 , {8 , 1 }, {4 , 1 }));
6710+ test_cases.emplace_back (new test_out_prod (GGML_TYPE_Q8_0, GGML_TYPE_F32, 128 , 8 , 16416 , {8 , 1 }, {4 , 1 }));
6711+ test_cases.emplace_back (new test_out_prod (GGML_TYPE_Q8_0, GGML_TYPE_F32, 128 , 8 , 16416 , {8 , 1 }, {4 , 1 }, true ));
6712+
6713+
67026714 test_cases.emplace_back (new test_mul_mat (GGML_TYPE_F16, GGML_TYPE_F32, 16416 , 1 , 128 , {8 , 1 }, {4 , 1 }, {0 , 2 , 1 , 3 }));
67036715 test_cases.emplace_back (new test_mul_mat (GGML_TYPE_F16, GGML_TYPE_F32, 128 , 1 , 16416 , {8 , 1 }, {4 , 1 }, {0 , 1 , 2 , 3 }, true ));
67046716
0 commit comments