blob: 148f254eae50d127c9e443a0572cd64094704d78 [file] [log] [blame]
XNNPACK Teamb455b122019-09-27 18:10:33 -07001# Copyright 2019 Google LLC
2#
3# This source code is licensed under the BSD-style license found in the
4# LICENSE file in the root directory of this source tree.
5- name: xnn_f32_spmm_ukernel_4x1__neonfma
6 k-block: 1
7 arch:
8 - aarch64
9- name: xnn_f32_spmm_ukernel_4x2__neonfma
10 k-block: 1
11 arch:
12 - aarch64
13- name: xnn_f32_spmm_ukernel_4x4__neonfma
14 k-block: 1
15 arch:
16 - aarch64
17- name: xnn_f32_spmm_ukernel_4x1__neonfma_pipelined
18 k-block: 1
19 arch:
20 - aarch64
21- name: xnn_f32_spmm_ukernel_4x1__neonfma_unroll2
22 k-block: 2
23 arch:
24 - aarch64
25- name: xnn_f32_spmm_ukernel_8x1__neonfma
26 k-block: 1
27 arch:
28 - aarch64
29- name: xnn_f32_spmm_ukernel_8x2__neonfma
30 k-block: 1
31 arch:
32 - aarch64
33- name: xnn_f32_spmm_ukernel_8x4__neonfma
34 k-block: 1
35 arch:
36 - aarch64
37- name: xnn_f32_spmm_ukernel_8x1__neonfma_pipelined
38 k-block: 1
39 arch:
40 - aarch64
41- name: xnn_f32_spmm_ukernel_8x1__neonfma_unroll2
42 k-block: 2
43 arch:
44 - aarch64
45- name: xnn_f32_spmm_ukernel_12x1__neonfma
46 k-block: 1
47 arch:
48 - aarch64
49- name: xnn_f32_spmm_ukernel_12x2__neonfma
50 k-block: 1
51 arch:
52 - aarch64
53- name: xnn_f32_spmm_ukernel_12x4__neonfma
54 k-block: 1
55 arch:
56 - aarch64
57- name: xnn_f32_spmm_ukernel_16x1__neonfma
58 k-block: 1
59 arch:
60 - aarch64
61- name: xnn_f32_spmm_ukernel_16x2__neonfma
62 k-block: 1
63 arch:
64 - aarch64
65- name: xnn_f32_spmm_ukernel_16x4__neonfma
66 k-block: 1
67 arch:
68 - aarch64
69- name: xnn_f32_spmm_ukernel_16x1__neonfma_pipelined
70 k-block: 1
71 arch:
72 - aarch64
73- name: xnn_f32_spmm_ukernel_16x1__neonfma_unroll2
74 k-block: 2
75 arch:
76 - aarch64
77- name: xnn_f32_spmm_ukernel_4x1__sse
78 k-block: 1
79- name: xnn_f32_spmm_ukernel_8x1__sse
80 k-block: 1
81- name: xnn_f32_spmm_ukernel_1x1__scalar
82 k-block: 1
83- name: xnn_f32_spmm_ukernel_1x1__scalar_pipelined
84 k-block: 1
XNNPACK Teamb455b122019-09-27 18:10:33 -070085- name: xnn_f32_spmm_ukernel_2x1__scalar
86 k-block: 1
87- name: xnn_f32_spmm_ukernel_2x1__scalar_pipelined
88 k-block: 1
XNNPACK Teamb455b122019-09-27 18:10:33 -070089- name: xnn_f32_spmm_ukernel_4x1__scalar
90 k-block: 1
91- name: xnn_f32_spmm_ukernel_4x1__scalar_pipelined
92 k-block: 1
XNNPACK Teamb455b122019-09-27 18:10:33 -070093- name: xnn_f32_spmm_ukernel_8x1__scalar
94 k-block: 1
95- name: xnn_f32_spmm_ukernel_8x1__scalar_pipelined
96 k-block: 1
Erich Elsenc6afd9b2019-10-24 16:10:53 -070097- name: xnn_f32_spmm_ukernel_8x2__scalar
98 k-block: 1
99- name: xnn_f32_spmm_ukernel_8x4__scalar
100 k-block: 1