blob: 03f5c215a6573c0e9715ddee591da51849402604 [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_gemminc_ukernel_1x8__aarch64_neonfma_cortex_a57
6 k-block: 8
7 pipelined: true
8- name: xnn_f32_gemminc_ukernel_1x8__aarch64_neonfma_cortex_a75
9 k-block: 8
10 pipelined: true
11- name: xnn_f32_gemminc_ukernel_4x8__aarch64_neonfma_cortex_a57
12 k-block: 8
13 pipelined: true
14- name: xnn_f32_gemminc_ukernel_4x8__aarch64_neonfma_cortex_a75
15 k-block: 8
16 pipelined: true
17- name: xnn_f32_gemminc_ukernel_5x8__aarch64_neonfma_cortex_a75
18 k-block: 8
19 pipelined: true
20- name: xnn_f32_gemminc_ukernel_6x8__aarch64_neonfma_cortex_a57
21 k-block: 8
22 pipelined: true
23- name: xnn_f32_gemminc_ukernel_6x8__aarch64_neonfma_cortex_a73
24 k-block: 8
25 pipelined: true
26- name: xnn_f32_gemminc_ukernel_6x8__aarch64_neonfma_cortex_a75
27 k-block: 8
28 pipelined: true
29- name: xnn_f32_gemminc_ukernel_1x12__aarch64_neonfma_cortex_a53
30 k-block: 4
31 pipelined: true
32- name: xnn_f32_gemminc_ukernel_4x12__aarch64_neonfma_cortex_a53
33 k-block: 4
34 pipelined: true
35- name: xnn_f32_gemminc_ukernel_4x8__aarch64_neonfma_ld64
36 k-block: 2
37- name: xnn_f32_gemminc_ukernel_4x8__aarch64_neonfma_ld128
38 k-block: 4
39- name: xnn_f32_gemminc_ukernel_6x8__aarch64_neonfma_ld64
40 k-block: 2
41- name: xnn_f32_gemminc_ukernel_6x8__aarch64_neonfma_ld128
42 k-block: 4
43- name: xnn_f32_gemminc_ukernel_4x12__neon_ld64
44 k-block: 2
45- name: xnn_f32_gemminc_ukernel_1x8__neon_ld64
46 k-block: 2
47- name: xnn_f32_gemminc_ukernel_4x8__neon_ld64
48 k-block: 2
49- name: xnn_f32_gemminc_ukernel_4x8__neon_ld128
50 k-block: 4
51- name: xnn_f32_gemminc_ukernel_5x8__neon_ld64
52 k-block: 2
53- name: xnn_f32_gemminc_ukernel_6x8__neon_ld64
54 k-block: 2
55- name: xnn_f32_gemminc_ukernel_1x8__neonfma_ld64
56 k-block: 2
57- name: xnn_f32_gemminc_ukernel_4x12__neonfma_ld64
58 k-block: 2
59- name: xnn_f32_gemminc_ukernel_4x8__neonfma_ld64
60 k-block: 2
61- name: xnn_f32_gemminc_ukernel_4x8__neonfma_ld128
62 k-block: 4
63- name: xnn_f32_gemminc_ukernel_5x8__neonfma_ld64
64 k-block: 2
65- name: xnn_f32_gemminc_ukernel_6x8__neonfma_ld64
66 k-block: 2
67- name: xnn_f32_gemminc_ukernel_1x8__sse_load1
68 k-block: 1
69- name: xnn_f32_gemminc_ukernel_4x8__sse_load1
70 k-block: 1
71- name: xnn_f32_gemminc_ukernel_1x8__sse_dup
72 k-block: 4
73- name: xnn_f32_gemminc_ukernel_4x8__sse_dup
74 k-block: 4
75- name: xnn_f32_gemminc_ukernel_1x8s4__sse
76 k-block: 4
77- name: xnn_f32_gemminc_ukernel_4x8s4__sse
78 k-block: 4
79- name: xnn_f32_gemminc_ukernel_1x8__psimd_loadsplat
80 k-block: 1
81- name: xnn_f32_gemminc_ukernel_4x8__psimd_loadsplat
82 k-block: 1
83- name: xnn_f32_gemminc_ukernel_6x8__psimd_loadsplat
84 k-block: 1
85- name: xnn_f32_gemminc_ukernel_1x8__psimd_splat
86 k-block: 4
87- name: xnn_f32_gemminc_ukernel_4x8__psimd_splat
88 k-block: 4
89- name: xnn_f32_gemminc_ukernel_6x8__psimd_splat
90 k-block: 4
91- name: xnn_f32_gemminc_ukernel_1x8s4__psimd
92 k-block: 4
93- name: xnn_f32_gemminc_ukernel_4x8s4__psimd
94 k-block: 4
95- name: xnn_f32_gemminc_ukernel_6x8s4__psimd
96 k-block: 4
97- name: xnn_f32_gemminc_ukernel_1x4__scalar
98 k-block: 1
99- name: xnn_f32_gemminc_ukernel_2x4__scalar
100 k-block: 1
101- name: xnn_f32_gemminc_ukernel_4x4__scalar
102 k-block: 1