• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 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_f16_gemm_minmax_ukernel_6x16__aarch64_neonfp16arith_cortex_a75
6  init: xnn_init_f16_scaleminmax_neon_params
7  k-block: 2
8  assembly: true
9- name: xnn_f16_gemm_minmax_ukernel_6x16__aarch64_neonfp16arith_cortex_a55
10  init: xnn_init_f16_scaleminmax_neon_params
11  k-block: 2
12  assembly: true
13- name: xnn_f16_gemm_minmax_ukernel_1x8__neonfp16arith_ld64
14  init: xnn_init_f16_scaleminmax_neon_params
15  k-block: 4
16  arch:
17  - aarch64
18- name: xnn_f16_gemm_minmax_ukernel_4x8__neonfp16arith_ld64
19  init: xnn_init_f16_scaleminmax_neon_params
20  k-block: 4
21  arch:
22  - aarch64
23- name: xnn_f16_gemm_minmax_ukernel_6x8__neonfp16arith_ld64
24  init: xnn_init_f16_scaleminmax_neon_params
25  k-block: 4
26  arch:
27  - aarch64
28- name: xnn_f16_gemm_minmax_ukernel_8x8__neonfp16arith_ld64
29  init: xnn_init_f16_scaleminmax_neon_params
30  k-block: 4
31  arch:
32  - aarch64
33- name: xnn_f16_gemm_minmax_ukernel_1x16__neonfp16arith_ld64
34  init: xnn_init_f16_scaleminmax_neon_params
35  k-block: 4
36  arch:
37  - aarch64
38- name: xnn_f16_gemm_minmax_ukernel_4x16__neonfp16arith_ld64
39  init: xnn_init_f16_scaleminmax_neon_params
40  k-block: 4
41  arch:
42  - aarch64
43- name: xnn_f16_gemm_minmax_ukernel_6x16__neonfp16arith_ld64
44  init: xnn_init_f16_scaleminmax_neon_params
45  k-block: 4
46  arch:
47  - aarch64
48- name: xnn_f16_gemm_minmax_ukernel_8x16__neonfp16arith_ld64
49  init: xnn_init_f16_scaleminmax_neon_params
50  k-block: 4
51  arch:
52  - aarch64
53- name: xnn_f16_gemm_minmax_ukernel_1x16__aarch64_neonfp16arith_ld32
54  init: xnn_init_f16_scaleminmax_neon_params
55  k-block: 2
56  assembly: true
57- name: xnn_f16_gemm_minmax_ukernel_4x16__aarch64_neonfp16arith_ld32
58  init: xnn_init_f16_scaleminmax_neon_params
59  k-block: 2
60  assembly: true
61- name: xnn_f16_gemm_minmax_ukernel_6x16__aarch64_neonfp16arith_ld32
62  init: xnn_init_f16_scaleminmax_neon_params
63  k-block: 2
64  assembly: true
65- name: xnn_f16_gemm_minmax_ukernel_1x8__aarch64_neonfp16arith_ld64
66  init: xnn_init_f16_scaleminmax_neon_params
67  k-block: 4
68  assembly: true
69- name: xnn_f16_gemm_minmax_ukernel_4x8__aarch64_neonfp16arith_ld64
70  init: xnn_init_f16_scaleminmax_neon_params
71  k-block: 4
72  assembly: true
73- name: xnn_f16_gemm_minmax_ukernel_6x8__aarch64_neonfp16arith_ld64
74  init: xnn_init_f16_scaleminmax_neon_params
75  k-block: 4
76  assembly: true
77- name: xnn_f16_gemm_minmax_ukernel_8x8__aarch64_neonfp16arith_ld64
78  init: xnn_init_f16_scaleminmax_neon_params
79  k-block: 4
80  assembly: true
81- name: xnn_f16_gemm_minmax_ukernel_1x8__avx2_broadcast
82  init: xnn_init_f16_scaleminmax_avx_params
83  k-block: 1
84- name: xnn_f16_gemm_minmax_ukernel_4x8__avx2_broadcast
85  init: xnn_init_f16_scaleminmax_avx_params
86  k-block: 1
87- name: xnn_f16_gemm_minmax_ukernel_5x8__avx2_broadcast
88  init: xnn_init_f16_scaleminmax_avx_params
89  k-block: 1
90- name: xnn_f16_gemm_minmax_ukernel_6x8__avx2_broadcast
91  init: xnn_init_f16_scaleminmax_avx_params
92  k-block: 1
93- name: xnn_f16_gemm_minmax_ukernel_7x8__avx2_broadcast
94  init: xnn_init_f16_scaleminmax_avx_params
95  k-block: 1
96- name: xnn_f16_gemm_minmax_ukernel_1x16__avx2_broadcast
97  init: xnn_init_f16_scaleminmax_avx_params
98  k-block: 1
99- name: xnn_f16_gemm_minmax_ukernel_3x16__avx2_broadcast
100  init: xnn_init_f16_scaleminmax_avx_params
101  k-block: 1
102- name: xnn_f16_gemm_minmax_ukernel_4x16__avx2_broadcast
103  init: xnn_init_f16_scaleminmax_avx_params
104  k-block: 1
105- name: xnn_f16_gemm_minmax_ukernel_5x16__avx2_broadcast
106  init: xnn_init_f16_scaleminmax_avx_params
107  k-block: 1
108