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