• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2020 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
6# ARM NEON+FP16ARITH
7- name: xnn_f16_dwconv2d_chw_ukernel_3x3p1__neonfp16arith_1x8
8  init: xnn_init_f16_chw_params
9  arch:
10  - aarch64
11- name: xnn_f16_dwconv2d_chw_ukernel_3x3p1__neonfp16arith_1x8_acc2
12  init: xnn_init_f16_chw_params
13  arch:
14  - aarch64
15- name: xnn_f16_dwconv2d_chw_ukernel_3x3p1__neonfp16arith_1x8_acc3
16  init: xnn_init_f16_chw_params
17  arch:
18  - aarch64
19- name: xnn_f16_dwconv2d_chw_ukernel_3x3p1__neonfp16arith_1x8_acc4
20  init: xnn_init_f16_chw_params
21  arch:
22  - aarch64
23- name: xnn_f16_dwconv2d_chw_ukernel_3x3p1__neonfp16arith_2x8
24  init: xnn_init_f16_chw_params
25  arch:
26  - aarch64
27- name: xnn_f16_dwconv2d_chw_ukernel_3x3p1__neonfp16arith_2x8_acc2
28  init: xnn_init_f16_chw_params
29  arch:
30  - aarch64
31- name: xnn_f16_dwconv2d_chw_ukernel_3x3p1__neonfp16arith_3x8
32  init: xnn_init_f16_chw_params
33  arch:
34  - aarch64
35- name: xnn_f16_dwconv2d_chw_ukernel_3x3p1__neonfp16arith_4x8
36  init: xnn_init_f16_chw_params
37  arch:
38  - aarch64
39- name: xnn_f16_dwconv2d_chw_ukernel_3x3p1__neonfp16arith_5x8
40  init: xnn_init_f16_chw_params
41  arch:
42  - aarch64
43- name: xnn_f16_dwconv2d_chw_ukernel_3x3p1__neonfp16arith_6x8
44  init: xnn_init_f16_chw_params
45  arch:
46  - aarch64
47- name: xnn_f16_dwconv2d_chw_ukernel_3x3s2p1__neonfp16arith_1x4
48  init: xnn_init_f16_chw_params
49  arch:
50  - aarch64
51- name: xnn_f16_dwconv2d_chw_ukernel_3x3s2p1__neonfp16arith_1x4_acc2
52  init: xnn_init_f16_chw_params
53  arch:
54  - aarch64
55- name: xnn_f16_dwconv2d_chw_ukernel_3x3s2p1__neonfp16arith_1x4_acc3
56  init: xnn_init_f16_chw_params
57  arch:
58  - aarch64
59- name: xnn_f16_dwconv2d_chw_ukernel_3x3s2p1__neonfp16arith_1x4_acc4
60  init: xnn_init_f16_chw_params
61  arch:
62  - aarch64
63- name: xnn_f16_dwconv2d_chw_ukernel_3x3s2p1__neonfp16arith_2x4
64  init: xnn_init_f16_chw_params
65  arch:
66  - aarch64
67- name: xnn_f16_dwconv2d_chw_ukernel_3x3s2p1__neonfp16arith_2x4_acc2
68  init: xnn_init_f16_chw_params
69  arch:
70  - aarch64
71- name: xnn_f16_dwconv2d_chw_ukernel_3x3s2p1__neonfp16arith_3x4
72  init: xnn_init_f16_chw_params
73  arch:
74  - aarch64
75- name: xnn_f16_dwconv2d_chw_ukernel_3x3s2p1__neonfp16arith_4x4
76  init: xnn_init_f16_chw_params
77  arch:
78  - aarch64
79- name: xnn_f16_dwconv2d_chw_ukernel_5x5p2__neonfp16arith_1x4
80  init: xnn_init_f16_chw_params
81  arch:
82  - aarch64
83- name: xnn_f16_dwconv2d_chw_ukernel_5x5p2__neonfp16arith_1x4_acc2
84  init: xnn_init_f16_chw_params
85  arch:
86  - aarch64
87- name: xnn_f16_dwconv2d_chw_ukernel_5x5p2__neonfp16arith_1x4_acc3
88  init: xnn_init_f16_chw_params
89  arch:
90  - aarch64
91- name: xnn_f16_dwconv2d_chw_ukernel_5x5p2__neonfp16arith_1x4_acc4
92  init: xnn_init_f16_chw_params
93  arch:
94  - aarch64
95- name: xnn_f16_dwconv2d_chw_ukernel_5x5p2__neonfp16arith_1x4_acc5
96  init: xnn_init_f16_chw_params
97  arch:
98  - aarch64
99- name: xnn_f16_dwconv2d_chw_ukernel_5x5p2__neonfp16arith_2x4
100  init: xnn_init_f16_chw_params
101  arch:
102  - aarch64
103- name: xnn_f16_dwconv2d_chw_ukernel_5x5p2__neonfp16arith_2x4_acc2
104  init: xnn_init_f16_chw_params
105  arch:
106  - aarch64
107- name: xnn_f16_dwconv2d_chw_ukernel_5x5p2__neonfp16arith_2x4_acc3
108  init: xnn_init_f16_chw_params
109  arch:
110  - aarch64
111- name: xnn_f16_dwconv2d_chw_ukernel_5x5p2__neonfp16arith_3x4
112  init: xnn_init_f16_chw_params
113  arch:
114  - aarch64
115- name: xnn_f16_dwconv2d_chw_ukernel_5x5p2__neonfp16arith_3x4_acc2
116  init: xnn_init_f16_chw_params
117  arch:
118  - aarch64
119- name: xnn_f16_dwconv2d_chw_ukernel_5x5p2__neonfp16arith_4x4
120  init: xnn_init_f16_chw_params
121  arch:
122  - aarch64
123- name: xnn_f16_dwconv2d_chw_ukernel_5x5p2__neonfp16arith_4x4_acc2
124  init: xnn_init_f16_chw_params
125  arch:
126  - aarch64
127- name: xnn_f16_dwconv2d_chw_ukernel_5x5p2__neonfp16arith_5x4
128  init: xnn_init_f16_chw_params
129  arch:
130  - aarch64
131- name: xnn_f16_dwconv2d_chw_ukernel_5x5s2p2__neonfp16arith_1x4
132  init: xnn_init_f16_chw_params
133  arch:
134  - aarch64
135- name: xnn_f16_dwconv2d_chw_ukernel_5x5s2p2__neonfp16arith_1x4_acc2
136  init: xnn_init_f16_chw_params
137  arch:
138  - aarch64
139- name: xnn_f16_dwconv2d_chw_ukernel_5x5s2p2__neonfp16arith_1x4_acc3
140  init: xnn_init_f16_chw_params
141  arch:
142  - aarch64
143- name: xnn_f16_dwconv2d_chw_ukernel_5x5s2p2__neonfp16arith_1x4_acc4
144  init: xnn_init_f16_chw_params
145  arch:
146  - aarch64
147- name: xnn_f16_dwconv2d_chw_ukernel_5x5s2p2__neonfp16arith_1x4_acc5
148  init: xnn_init_f16_chw_params
149  arch:
150  - aarch64
151- name: xnn_f16_dwconv2d_chw_ukernel_5x5s2p2__neonfp16arith_2x4
152  init: xnn_init_f16_chw_params
153  arch:
154  - aarch64
155- name: xnn_f16_dwconv2d_chw_ukernel_5x5s2p2__neonfp16arith_2x4_acc2
156  init: xnn_init_f16_chw_params
157  arch:
158  - aarch64
159- name: xnn_f16_dwconv2d_chw_ukernel_5x5s2p2__neonfp16arith_2x4_acc3
160  init: xnn_init_f16_chw_params
161  arch:
162  - aarch64
163- name: xnn_f16_dwconv2d_chw_ukernel_5x5s2p2__neonfp16arith_3x4
164  init: xnn_init_f16_chw_params
165  arch:
166  - aarch64
167- name: xnn_f16_dwconv2d_chw_ukernel_5x5s2p2__neonfp16arith_3x4_acc2
168  init: xnn_init_f16_chw_params
169  arch:
170  - aarch64
171